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)之间。它通过一个五阶段循环将模糊请求转化为已验证的代码库:
- 访谈:通过苏格拉底式访谈揭示隐藏假设,减少歧义。
- 结晶:将意图锁定为不可变的「种子」规范。
- 执行:根据锁定的规范运行代理以构建代码库。
- 评估:通过三阶段自动化评估门控验证输出。
- 演化:根据评估结果优化项目。
适用人群
希望摆脱随意提示,转向可重放、可观测、受策略约束的执行契约的 AI 编码代理使用者。
亮点
- 多运行时支持:支持广泛的代理,包括 Claude Code、Codex、Gemini、Copilot、DeepSeek 等。
- 代理操作系统架构:分为 shell(Ourocode)、应用层(插件)和核心内核(本仓库),用于管理种子、账本和运行时。
- 规范优先:用苏格拉底式访谈和不可变种子规范取代猜测,防止架构漂移。
- MCP 集成:注册为 MCP 服务器,可直接集成到受支持的 AI 编码主机中。
相关
- 项目
- 项目
- 项目
- 项目
- 项目