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.

解决的问题

Ouroboros 解决了非确定性 AI 编码问题,即模糊的提示会导致 AI 猜测、架构漂移和手动 QA 瓶颈。它将重点从提示工程转向一种结构化、以规范优先的工作流,在编写代码之前确保人类的清晰性。

如何工作

Ouroboros 作为一个「代理操作系统」或本地优先的运行时层,位于用户与各种 AI 编码代理(如 Claude Code、Codex CLI 和 GitHub Copilot CLI)之间。它通过一个五阶段循环将模糊请求转化为已验证的代码库:

  1. 访谈:通过苏格拉底式访谈揭示隐藏假设,减少歧义。
  2. 结晶:将意图锁定为不可变的「种子」规范。
  3. 执行:根据锁定的规范运行代理以构建代码库。
  4. 评估:通过三阶段自动化评估门控验证输出。
  5. 演化:根据评估结果优化项目。

适用人群

希望摆脱随意提示,转向可重放、可观测、受策略约束的执行契约的 AI 编码代理使用者。

亮点

  • 多运行时支持:支持广泛的代理,包括 Claude Code、Codex、Gemini、Copilot、DeepSeek 等。
  • 代理操作系统架构:分为 shell(Ourocode)、应用层(插件)和核心内核(本仓库),用于管理种子、账本和运行时。
  • 规范优先:用苏格拉底式访谈和不可变种子规范取代猜测,防止架构漂移。
  • MCP 集成:注册为 MCP 服务器,可直接集成到受支持的 AI 编码主机中。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目