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