Ouroboros — spec-first Agent OS
Local-first Agent OS for replayable, specification-first AI coding workflows. It turns non-deterministic agent work into a structured contract: interview, crystallize, execute, evaluate, evolve.
Snapshot
- Stars: 4,213
- Forks: 404
- Open issues: 37
- Language: Python
- License: MIT
- Latest release: v0.39.1 (2026-05-20)
- Topics: agent-os, ai-agent, mcp
- Works with: Claude Code, Codex CLI, OpenCode, Hermes
What it does
- Models the system as Seed · Ledger · Runtime · MCP.
- Records actions as replayable events instead of ad-hoc prompts.
- Pushes a specification-first workflow that stays audit-friendly and policy-bound.
- Positions itself as an OS layer rather than a single-purpose plugin.
Why it matters
Ouroboros is the most explicit “agent OS” in this cluster. Compared with Superpowers or gstack, it cares less about one harness and more about the execution contract underneath the harness.
Similar OSS
- 2026-05-21-superpowers
- 2026-04-19-everything-claude-code-ecc-guide
- 2026-03-21-gstack
- 2026-05-21-oh-my-agent
- 2026-05-21-agent-harness-landscape