Vibe Coding Discover

AI Coding

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.

★ 6.1K617 forksPythonMITQ00

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