Ouroboros
活跃简介
Ouroboros 是一个规范驱动的多智能体开发框架,从传统的提示词工程转向规范驱动开发模式,支持多 Agent 协作、MCP 工具集成和自动化工作流编排,适用于高质量 Agent 系统构建。
核心特性
- 规范优先工作流:苏格拉底式访谈 → 不可变种子规范 → 执行 → 评估
- 多运行时适配器,支持 Claude Code、Codex CLI、OpenCode、Hermes、Gemini、Kiro、Copilot
- 三层架构:内核(合约引擎)、插件(领域工作流)、Shell(TUI 驾驶舱)
- 账本记录的可重放执行事件,支持审计和可观测性
- MCP 集成用于工具发现和范围化权限管理
- 插件生态系统,可组合领域程序(PR 操作、Jira 同步、事件处理、发布管理)
适用场景
💡 结构化 AI 编码工作流替代临时提示词
💡 团队环境下可重放和可审计的 Agent 执行
💡 具备策略约束工具访问的多 Agent 协作
💡 通过可安装插件实现领域特定自动化
分类
快速开始
运行 `curl -fsSL https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.sh | bash` 安装。然后打开你的 AI 编码助手运行 `ooo interview "I want to build a task management CLI"`。安装程序会自动检测 Claude Code、Codex CLI 和 Hermes CLI。其他运行时请执行 `ouroboros setup --runtime <opencode|kiro|copilot|gemini|pi>`。