Claude is the kernel. Every AI tool is a process. All agents share one memory.
One daemon routes your tasks across Claude, local Ollama models, and the CLI agents you already use — with plug-in MCP drivers and semantic memory that crosses agent boundaries.
ClaudeOS treats your AI tools the way an operating system treats processes.
A daemon routes every task to the right backend via configurable rules — coding to Claude Code, quick summaries to a local model, deep reasoning to the Claude API.
Claude Code, Gemini CLI, Codex, and any Ollama model wrapped as first-class providers. Nothing reimplemented — orchestrate the tools you already use.
Capabilities plug in as MCP servers. claudeos mcp install fetch and the kernel model can browse the web; filesystem, GitHub, Puppeteer and more in the registry.
Every run is embedded locally and injected into future tasks — whichever agent produced it. SQLite + Obsidian-compatible markdown, fully private.
research → implement → verify chains where each step runs on a different backend, streamed step-by-step over WebSocket.
A 2.8 MB Tauri dashboard: run console, live event feed, memory browser, config editor. The CLI and the app are both thin clients over one local API.
| OS concept | ClaudeOS |
|---|---|
| Kernel / scheduler | Daemon that routes tasks to backends via config rules |
| Processes | Existing CLI agents wrapped as providers |
| Drivers | MCP servers, installed from a curated registry |
| Shared memory | SQLite index + markdown vault every agent reads & writes |
| System calls | Local HTTP + WebSocket API any client can attach to |
Node ≥ 23.6 runs the TypeScript natively — no build step.
# the daemon git clone https://github.com/RishavRaj20/claudeos && cd claudeos npm install cp claudeos.config.example.json claudeos.config.json node src/cli.ts start # then, in another terminal node src/cli.ts run "explain CRDTs in 3 lines" node src/cli.ts pipeline build "a python function is_palindrome(s)"
Optional: Ollama for local models & semantic memory · ANTHROPIC_API_KEY for the direct API · the desktop app for a native dashboard.