📦Q00 / ouroboros
← 返回首页
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.
⚖️ MIT#ai-agent#agent-os#llm-orchestration#agentic-ai#claude-code🌐 ouroboros.page📅 创建于 2026-01-14🔄 更新于 2026-10-29
🔗 GitHub Python

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

English | 한국어 | 简体中文


◯ ─────────── ◯

Ouroboros

O U R O B O R O S

◯ ─────────── ◯

It gets smarter on its own. We just hold the line.
Skip the prompt engineering. The agent runs, fails, and gets smarter every generation. The grading command and expected result never make it into the success contract we hand it.
The Agent OS for replayable AI coding workflows

GitHub stars PyPI Tests License GitHub Sponsors

Q00%2Fouroboros | Trendshift

Quick Start · Why · Results · How It Works · Commands · Philosophy · Guide

# macOS / Linux / WSL 2
curl -fsSL https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.sh | OUROBOROS_INSTALL_REF=readme-hero bash
# Windows (PowerShell) — no Python needed; installs Git and uv for you
irm https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.ps1 | iex

One command installs it. Then run ooo setup once inside your coding agent — details in Quick Start.

Demo videos for each runtime.

Terminal recording of the ouroboros CLI interview reporting an ambiguity score
Terminal CLI
— a task-management CLI:
ouroboros init start asking about
ordering and scope, then reporting
an ambiguity score

                                                                                
Screen recording of the ChatGPT app calling Ouroboros as an integration
ChatGPT (Codex)
— called as an integration,
on a video-publishing harness: the interview,
its advisory lanes, and the ambiguity ledger

                                                                                
Screen recording of Claude Code running six Ouroboros interview advisory lanes in parallel
Claude Code
— a YouTube automation task, with the six
advisory lanes running in parallel
before the interview submits

                                                                                
Screen recording of a Discord bot running the Ouroboros interview and reporting a final ambiguity of 0.15
Hermes (Discord)
— a kart-racing game, run as a chat bot,
ending at Final ambiguity: 0.15

                                                                                
Screen recording of DeepSeek Harness calling the Ouroboros interview tool and submitting advisory fan-out results
DeepSeek Harness
— an OSS-trend outreach script,
driven from a dsh chat:
mcp__ouroboros__ouroboros_interview
turn by turn, fan-out results
submitted between rounds

                                                                                
10x screen recording of Kiro CLI running an Ouroboros interview
Kiro
— the Kiro CLI running the Ouroboros
interview flow, turning a vague request
into a structured, testable Seed

                                                                                
Screen recording of Antigravity running an Ouroboros interview and submitting the selected answer
Antigravity
— a YouTube-publishing automation interview:
asks what to automate, shows advisory lanes,
and submits the selected answer

                                                                                

Turn a vague idea into a verified, working codebase -- across Claude Code, Codex CLI, OpenCode, Hermes, Gemini, Kiro, Copilot, Pi, OMP, Zcode, Goose, GJC, Antigravity, and Grok.

Ouroboros is an Agent OS for AI coding: a local-first runtime layer that turns non-deterministic agent work into a replayable, observable, policy-bound execution contract. It replaces ad-hoc prompting with a structured specification-first workflow: interview, crystallize, execute, evaluate, evolve.


The Ouroboros Agent OS Stack

Like any OS, Ouroboros is split into a stable OS layer of primitives, an application layer of domain workflows, and a shell that humans actually sit in front of. Three repos, one stack:

Layer Repo Role What it gives you
Shell (terminal client) Ouro-labs/ourocode Native terminal UI for running ooo workflows across Claude / Codex / Gemini CLIs in one session TUI, wonderTool decision pickers, MCP pane state, command discovery
Apps (domain workflows) Ouro-labs/ouroboros-plugins UserLevel plugin contract — composes core primitives into installable domain programs (PR ops, Jira sync, incidents, releases) Plugin manifest, scoped permissions, audit/provenance, reference plugins
OS (this repo) Q00/ouroboros Agent OS core — Seed, Ledger, Runtime, MCP, safety boundaries ooo commands, spec-first workflow engine, multi-runtime adapter

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR