ouroboros
View on GitHubAgent 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.
Ouroboros is a local-first Agent OS for AI coding: it replaces ad-hoc prompting with a spec-first loop (interview, crystallize, execute, evaluate, evolve). Ships as an MCP server plus CLI adapters for 14 runtimes including Claude Code, Codex CLI, Gemini CLI and OpenCode.
Use Cases
Turn vague ideas into a locked spec before code generationRun a Socratic interview to surface hidden requirementsGate AI-generated code with 3-stage automated evaluationDrive spec-first coding workflows inside Claude Code/Codex CLIExpose an MCP server to multiple coding agent runtimesKeep agent runs replayable, observable, and policy-boundEvaluate and evolve agent outputs across generationsAutomate PR/release style domain workflows via plugins
Built With
- Language
- Python
- Frameworks
- MCP · Claude Code · Codex CLI · Gemini CLI · OpenCode · GitHub Copilot CLI · Kiro CLI · Goose · pydantic · typer · SQLAlchemy · asyncio
Tags
agent-os · ai-coding-agent · mcp-server · spec-driven-development · llm-orchestration · llm-evaluation · socratic-interview · multi-runtime · claude-code · codex-cli · agentic-loop · workflow-engine · developer-tools · replayable-runs · cli · python