#4646th of 149 in Skills, plugins and rules

ouroboros

Spec-first workflow engine that interviews you, then runs and evaluates coding agents

Stars
6.2k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+4,477
25 Mar 2026: 1,750 stars1 Apr 2026: 1,899 stars8 Apr 2026: 2,035 stars15 Apr 2026: 2,303 stars22 Apr 2026: 2,549 stars29 Apr 2026: 2,726 stars6 May 2026: 3,440 stars13 May 2026: 3,886 stars20 May 2026: 4,067 stars27 May 2026: 4,177 stars3 Jun 2026: 4,303 stars10 Jun 2026: 4,410 stars17 Jun 2026: 4,483 stars24 Jun 2026: 4,598 stars1 Jul 2026: 4,659 stars8 Jul 2026: 4,751 stars15 Jul 2026: 4,821 stars22 Jul 2026: 5,031 stars29 Jul 2026: 5,126 stars5 Aug 2026: 5,252 stars12 Aug 2026: 5,342 stars19 Aug 2026: 5,530 stars26 Aug 2026: 5,658 stars2 Sept 2026: 5,717 stars9 Sept 2026: 5,767 stars16 Sept 2026: 5,926 stars23 Sept 2026: 6,051 stars30 Sept 2026: 6,138 stars7 Oct 2026: 6,186 stars14 Oct 2026: 6,227 stars

1,750 on 25 Mar 20266,227 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Ouroboros adds an `ooo` command set to coding-agent CLIs. It runs a Socratic interview that produces an immutable Seed spec with an ambiguity score, then executes, evaluates through a 3-stage gate, and evolves the result, recording actions in a replayable ledger. It registers as an MCP server and supports Claude Code, Codex CLI, OpenCode, Hermes, Gemini, Kiro, Copilot and others.

Who it is for: Developers wanting spec-first, replayable workflows on their coding agent CLI

Strengths

  • Works across about 14 agent hosts, including Claude Code, Codex CLI, Kiro and Copilot CLI
  • Interview step yields a locked Seed spec with a measurable ambiguity score
  • Ships as a Claude Code and Codex plugin, pip package, Homebrew tap or one-line installer
  • MIT licensed, with recent commits and releases

Weaknesses

  • Native Windows is experimental, and Codex CLI on Windows needs WSL 2
  • Python 3.12 or newer required; LiteLLM profiles limited to 3.12-3.13
  • Many install profiles and MCP v1/v2 splits make setup choices confusing
  • Needs an existing coding agent or LLM backend; it does not run models itself

What it needs

  • no GPU
  • Needs Python >= 3.12, uv or pipx, A supported coding-agent CLI or LLM backend
  • Models: Claude Code, Codex CLI, OpenCode, Hermes, Gemini

Also in Skills, plugins and rules

See all 149
Also in Skills, plugins and rules
RankProjectScore
1cavemanCuts token use in coding agents with terse replies and compressed inputs Live demo ↗ (opens in a new tab)112.2k starsApache-2.095 out of 100
2skillsAgent skills for planning, TDD, debugging and code review292.4k starsMIT94 out of 100
3eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses280k starsMIT94 out of 100
#4impeccableDesign skill with 24 commands and a detector for AI-generated frontends Live demo ↗ (opens in a new tab)81.5k starsApache-2.094 out of 100
#5ponytailSkill prompt that makes coding agents write less code and add tests164.1k starsMIT92 out of 100