whatisgithub

What is rag-os?

csnyder256/rag-os — explained in plain English

Analysis updated 2026-07-26

2PythonAudience · vibe coderComplexity · 4/5Setup · hard

In one sentence

A build guide for a personal AI operating system. Paste the guide into a coding agent like Cursor and it builds an always-on assistant that works from your phone, remembers across sessions, and stores memory in readable files you own.

Mindmap

mindmap
  root((repo))
    What it does
      Always-on AI assistant
      Phone reachable agent
      Builds via coding agent
    Architecture
      Twelve part system
      Security model
      Budget controller
    Memory
      Plain Markdown files
      Stored in git
      Fully auditable
    Use cases
      Personal AI assistant
      Self-hosted agent
      Knowledge wiki
    Audience
      Non-technical founders
      Vibe coders
      Privacy-focused users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a personal AI assistant you can text from your phone that keeps working after you disconnect.

USE CASE 2

Set up an AI agent with transparent memory you can read and audit in plain text files.

USE CASE 3

Create a self-hosted alternative to cloud AI assistants with spending limits and security controls.

USE CASE 4

Use a coding agent like Cursor to assemble a full AI operating system step by step with guidance.

What is it built with?

PythonMarkdownGit

How does it compare?

csnyder256/rag-os0-bingwu-0/live-interpreter010zx00x1/faresnipe
Stars222
LanguagePythonPythonPython
Setup difficultyhardmoderateeasy
Complexity4/52/52/5
Audiencevibe codergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Requires a coding agent like Claude Code or Cursor plus chosen external services like a chat app, AI model vendor, and database that must be configured during the interactive build process.

No license information is provided in the repository, so usage rights are unspecified.

So what is it?

This repository is not a traditional software package you install. It is a single Markdown file called a build guide that describes how to construct a personal AI operating system. The idea is that you paste this guide into a coding agent of your choice, such as Claude Code or Cursor, and the agent builds the system with you. Along the way it stops and asks you questions about which chat app to use, which AI model vendor to pick, which database to store data in, and how much autonomy the agent should have. Your answers get recorded in a decisions file, and the system is built in stages with each step tested before it counts as finished. The system itself is an always-on agent that can be reached from your phone, continues working after you disconnect, and remembers what it learned across sessions. Its memory lives in plain Markdown files stored in git, so you can read and audit everything the agent knows rather than trusting an opaque cloud memory blob. A small supervisor program coordinates the pieces, and nothing the AI model remembers during a session is relied on for permanent storage. If the system crashes or restarts, no lasting state is lost. The architecture has twelve parts, including adapters for chat apps and command line tools, a security model that checks every file action against path boundaries, and a budget controller that pauses autonomous work before it drains your spending quota. The guide also covers a knowledge wiki the agent maintains as a librarian, scheduling for backups and health checks, and an operations console for auditing what the agent did. The guide includes an honest comparison of similar projects like Letta, mem0, Hermes Agent, and AutoGPT. It acknowledges that most of the individual ideas already exist as mature products. The value here is having all the pieces assembled into one transparent system that you own and run on your own hardware. A starter folder provides a runnable reference for the first two milestones. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I want to build a personal AI operating system using the RAG-OS build guide. Walk me through the first two milestones and ask me which chat app, AI model vendor, and database I want to use.
Prompt 2
Help me set up the RAG-OS supervisor program and explain how the memory system stores everything in plain Markdown files so I can audit what my AI agent knows.
Prompt 3
I'm following the RAG-OS build guide. Create the decisions file template and start asking me the configuration questions one at a time so the coding agent can build my system in stages.
Prompt 4
Compare RAG-OS to Letta, mem0, and AutoGPT for me. I want to understand the tradeoffs of building my own transparent AI agent versus using an existing product.

Frequently asked questions

What is rag-os?

A build guide for a personal AI operating system. Paste the guide into a coding agent like Cursor and it builds an always-on assistant that works from your phone, remembers across sessions, and stores memory in readable files you own.

What language is rag-os written in?

Mainly Python. The stack also includes Python, Markdown, Git.

What license does rag-os use?

No license information is provided in the repository, so usage rights are unspecified.

How hard is rag-os to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is rag-os for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.