SuperAPI AI 工具集

OpenRig

OpenRig 是一个免费、开源(Apache 2.0)的多智能体协同框架,可以把 Claude Code、Codex 和 Pi 作为一支持久化团队来运行。团队通过 YAML 定义,由 lead 智能体把任务委派给具名专家智能体,工作记录在专属任务队列中,并在终端 UI(TUI)里展示整个团队的运行状态。它面向已经在使用 Claude Code 或 Codex 的开发者,适合跨数周乃至数月的长期项目协作。

访问官网

工具介绍

OpenRig 是一个免费、开源(Apache 2.0)的多智能体协同工具(multi-agent harness),用于把 Claude Code、Codex 和 Pi 组织成一支持久化团队。用户可以只与一个 lead agent 交流想法和反馈,由它把工作委派给各个专家智能体、跟踪其进展,并把答案带回给用户。官方将其定位为可在跨数周或数月的项目上协作的持久化编码智能体团队,并支持自托管(self-hosted)。

【主要能力】

  1. 持久化团队:让 Claude Code、Codex 和 Pi 作为一支长期存在的团队协同工作,而不是一次性会话。
  2. Lead agent 委派机制:用户把想法和反馈提交给 lead agent,由其分配任务给具名专家(如示例中的 dev-lead@factory、dev-ui@factory、dev-app@factory)。
  3. 自有任务队列:通过 rig queue 把工作指派给具名队友,队友读取并认领任务,任务保持归属该队友并记录进度,便于后续跟进。
  4. 直接咨询专家:当项目积累了大量历史决策时,可用 rig send 直接向某个专家智能体提问,把答案带回当前工作,而不必为一次简单提问新建任务。
  5. 终端 UI 总览:OpenRig TUI 把团队的组织结构、正在处理的工作以及需要用户关注的地方集中展示,无需逐个查看每个智能体的终端。
  6. 自建智能体群体:官方描述为“Build your own agent population”,可自行构建智能体团队。
  7. 跨框架协同:官方文章提到 Claude 与 Codex 各有所长,跨 harness 扩展比在单一 harness 内使用子智能体更重要。

【使用方式】 官方给出的上手步骤包括:在项目文件夹中运行 Claude Code 或 Codex,然后让 Claude Code 来设置 OpenRig;随后向 OpenRig 的 operator 说明想构建什么,它会推荐一个团队并在用户确认后启动。 前提条件:需要 Node 22 或 24、tmux,以及已登录(signed in)的 Claude Code 或 Codex;在 Apple silicon 上建议使用 Node 22。团队由 YAML 定义(描述中提及),具体配置字段与完整安装命令暂未提供。

【适用场景】 适合把大型项目拆分给擅长不同部分的智能体,并让每个智能体保持自身职责、与队友协调、必要时使用自己的临时子智能体处理更小的任务。官方举例包括:把界面工作与后端工作分别指派给不同持久化专家;专家各自使用临时原生子智能体执行受限的检查与测试覆盖问题;专家之间就后端连接方式互相询问并复用既有决策。也适合长期维护类项目,通过直接询问维护该部分的专家来复用数月前的决策。

【限制与说明】 官方页面中的 TUI 交互示例和智能体终端属于演示,使用虚构数据;文中提到的 spawn_agent 与 Claude Agent 调用为示意性示例,返回结果均为虚构,helper 没有 OpenRig 地址或队列归属。文中提到的应用与共享客户端均为虚构。OpenRig 自身的收费模式、除 Apache 2.0 许可与“免费、开源、自托管”之外的定价细节、支持平台范围等,暂未提供。