Q00/ouroboros
Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.
What it solves
Ouroboros addresses the problem of non-deterministic AI coding where vague prompts lead to AI guessing, architectural drift, and manual QA bottlenecks. It shifts the focus from prompt engineering to a structured, specification-first workflow that ensures human clarity before code is written.
How it works
Ouroboros acts as an "Agent OS" or local-first runtime layer that sits between the user and various AI coding agents (such as Claude Code, Codex CLI, and GitHub Copilot CLI). It transforms vague requests into a verified codebase through a five-stage cycle:
- Interview: A Socratic interview process that exposes hidden assumptions and reduces ambiguity.
- Crystallize: Locking the intent into an immutable "Seed" specification.
- Execute: Running the agent to build the codebase based on the locked spec.
- Evaluate: A three-stage automated evaluation gate to verify the output.
- Evolve: Refining the project based on evaluation results.
Who it’s for
Developers using AI coding agents who want to move away from ad-hoc prompting and toward replayable, observable, and policy-bound execution contracts.
Highlights
- Multi-Runtime Support: Works across a wide array of agents including Claude Code, Codex, Gemini, Copilot, DeepSeek, and more.
- Agent OS Architecture: Split into a shell (Ourocode), an application layer (plugins), and a core kernel (this repository) for managing Seeds, Ledgers, and Runtimes.
- Specification-First: Replaces guessing with a Socratic interview and an immutable seed spec to prevent architectural drift.
- MCP Integration: Registers as an MCP server to integrate directly into supported AI coding hosts.
Related
- Project
- Project
- Project
- Project
- Project