Q00/ouroboros
Agent OS: the agent gets smarter on its own. We just hold the line: the grading command and expected result never make it into the success contract we hand it. Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 13 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.
What it solves
Ouroboros addresses the problem of vague prompts and architectural drift in AI coding. It prevents AI agents from guessing and requiring multiple rework cycles by replacing ad-hoc prompting with a structured, specification-first workflow that ensures human clarity before code is written.
How it works
Ouroboros acts as an "Agent OS" or runtime layer that sits between the user and various AI coding agents (such as Claude Code, Codex, or GitHub Copilot). It implements a cycle of:
- Interview: A Socratic questioning process that exposes hidden assumptions and calculates an ambiguity score.
- Seed: The results of the interview are crystallized into an immutable specification containing acceptance criteria, ontology, and constraints.
- Execute: The agent runs the task based on the Seed.
- Evaluate: A three-stage automated evaluation gate (Mechanical, Semantic, and Multi-Model Consensus) verifies the output.
- Evolve: The process repeats and improves based on failures.
Who it’s for
Developers using AI coding agents who want to turn vague ideas into verified, working codebases without constant manual prompt engineering or manual QA.
Highlights
- Multi-Runtime Support: Works across a wide array of agents including Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, Gemini, and others.
- Agent OS Architecture: Split into a Shell (TUI), Apps (domain plugins), and an OS core (the kernel) that manages the Seed and Ledger.
- Specification-First: Locks intent via an immutable seed spec before execution begins.
- Automated Evaluation: Replaces "looks good" manual reviews with a structured 3-stage verification gate.
Related
- Project
razzant/ouroborosOuroboros is an open-source AI agent with durable memory and a self-evolving core that can rewrite its own code, architecture, and prompts to improve itself over time.
- Project
EverMind-AI/EverOSEverOS is a Python library that provides a local‑first, Markdown‑backed memory layer for LLM agents. It stores conversations and files as editable `.md` files, syncs them to SQLite and LanceDB indexes, and offers a REST API for adding, flushing, and searching memories. With just an OpenRouter API key you can run a server, ingest text, and retrieve it via keyword search; optional embedding, rerank, and multimodal extensions add hybrid search and image/PDF handling. The project positions itself as the persistent memory backend for many EverMind‑ecosystem agents and demos.
- Project
browseros-ai/BrowserOSBrowserOS is an open‑source Chromium fork that embeds a locally‑run AI assistant for humans; BrowserOS neo is a companion browser that lets external AI agents (Claude Code, Codex, Cursor, etc.) drive real, logged‑in tabs. Both run on your machine, import Chrome data, support any LLM via API keys or local models, and keep all session data private.
- Project
Orkas-AI/OrkasOrkas is a cross‑platform desktop app that lets you run a local AI workforce. A central “Commander” agent takes a natural‑language goal, creates a plan, and dispatches specialist agents (coding, research, data analysis, video, etc.) to complete the work. All data, files, and API keys stay on your machine; the app simply forwards model calls to the providers you configure (OpenAI, Claude, Gemini, etc.). Features include per‑agent private memory, visibility slicing to limit token usage, self‑evolution via meta‑files, and integration with external CLI coding agents. Installers are available for macOS and Windows; Linux runs from source. MIT‑licensed.
- Project
jaylfc/taOStaOS is an open‑source, self‑hosted AI platform that provides a browser‑based desktop, a distributed compute cluster, and a local memory service (taOSmd) for AI agents. It runs on any hardware (PCs, SBCs, phones), lets you install and manage agents from 17 frameworks, and keeps all conversations, files and knowledge graphs on your own machines, with cloud models optional.