OpenRig
运行 Claude Code、Codex 和 Pi 智能体团队开源
关于 OpenRig
OpenRig 是一个开源的多智能体编排工具,用一句话概括它的定位:智能体框架包住模型,rig 包住你的智能体框架。你用 YAML 定义一支由 Claude Code、Codex、Pi 组成的智能体团队,一条命令启动;它把一堆零散的终端会话变成持久、有分工的团队,由一个牵头智能体协调各个专员,把结果和需要你拍板的事带回来。以 Apache-2.0 许可证开源,截至 2026-10-30 最新版本为 0.7.5(发布于 2026-10-29)。

它解决什么问题
同时开好几个编码智能体时,很快就会变成“终端会话大杂烩”:哪些会话在跑、彼此是什么关系、重启电脑后怎么恢复,全靠人记。README 说 OpenRig 管的不是智能体本身,而是它们一起运行时形成的系统。
它的做法是把团队拓扑写成声明式的 YAML(RigSpec),里面有 pod、成员、连接关系和延续策略;rig up 一次性拉起 tmux 会话、智能体、启动文件并做就绪检查;rig down --snapshot 保存拓扑,之后按名字恢复。每个智能体都跑在你可以直接接入的 tmux 会话里。作者在 README 里说,这是他做“AI 文明实验”背后的系统。
A harness wraps a model. A rig wraps your harnesses.
核心能力
定义和启动。 用 YAML 描述团队,rig up 启动,rig grow、rig shrink 在运行中增减成员。
观察。 终端界面里有拓扑表格和图视图,能查看每个席位的运行时、模型、上下文用量和状态,也能看项目、动态和实例健康状况;可以配合 herdr 或 cmux 把多个智能体终端并排打开。
接管现有会话。 发现 tmux 里已经在跑的 Claude Code 和 Codex 会话,把它们纳入一个受管的 rig。
智能体间通信。 rig send、rig broadcast、rig chatroom;还提供 MCP 工具,让智能体自己管理拓扑。人手动打字的席位可以开启“打字保护”,暂缓自动消息。
运行时。 原生支持 Claude Code 和 Codex 会话,Pi 和 Oh My Pi 通过 RPC 接入,也支持普通终端节点。实验性功能可以通过你自建的 Slack 应用接入 Slack。
现成团队。 starter(一个构建者加一个审查者,做一项有边界的改动)、workshop(牵头、构建、QA、审查四人,持续维护一个仓库)、factory(七个智能体,含顾问、设计和两个独立审查者);另有代码审查、调研、产品等专项团队,以及由专员智能体管理的 HashiCorp Vault 实例。
谁在用
截至 2026-10-30,仓库约 8,302 个 star、685 个 fork,创建于 2026-04-01;有 GitHub 账号的贡献者约 76 人(2026-10-29)。发布节奏很快:0.7.0 发布于 2026-10-23,此后 0.7.1、0.7.2(均为 2026-10-25)、0.7.3 和 0.7.4(均为 2026-10-27)、0.7.5(2026-10-29)接连发布,7 天内发了 6 个版本。
具名团队或企业用户:暂无公开资料。
和同类比
README 专门和 Claude Managed Agents 做了对比:OpenRig 开源、自托管,可以让 Claude Code 和 Codex 在同一支团队里协作,运行在你自己的机器上,模型使用费仍由所选服务商收取。
和直接在 tmux 里手动开多个智能体相比,它多出来的是声明式拓扑、快照恢复、统一的观察界面和智能体之间的消息通道。与其他多智能体编排工具在效果或成本上的第三方对比:暂无公开资料。
适合与不适合
适合谁
已经同时在用 Claude Code 和 Codex、想让它们分工协作(构建、审查、QA)的开发者。
熟悉 tmux 和终端工作流、希望智能体团队在重启后能恢复的人。
想把多智能体团队当作可版本化配置来管理的人。
不适合谁
只用一个智能体做简单任务的人。
Windows 原生环境用户:需要 macOS、Linux 或 WSL2。
不希望工具改动全局配置、或对智能体权限要求严格的人:见下文风险。
上手路径
前提:Node.js 22 或 24(Apple 芯片上用 22)、tmux、macOS 或 Linux(Windows 用 WSL2),并已登录 Claude Code 或 Codex,有一个就够。
- 推荐方式:在项目目录里用
npx skills add把 OpenRig 的 rigs 技能加到 Claude Code 或 Codex,然后输入/rigs(Codex 里是 $rigs)说出你想做什么,智能体会先告诉你它要运行和修改什么,再安装 OpenRig 并打开界面。 - 也可以自己装:
npm install -g@openrig/cli,先运行 rig setup--dry-预览,再运行 rig setup。官方安装脚本同样支持run --dry-。run - 和内核里的操作员智能体对话,它会问你要做什么,在三支现成团队里推荐一支,并根据你有的服务商调整。
定价与许可证
OpenRig 免费,以 Apache-2.0 许可证开源(截至 2026-10-29)。它在你自己的机器上运行,模型费用由你使用的 Claude Code 或 Codex 账号承担。
风险与局限
会改动本机配置。 README 专门列出了它写入的内容:全局安装命令行工具;在 ~/.tmux. 加入配置块,可能安装 tmux、herdr,甚至安装缺失的 Claude Code 或 Codex;在 Codex 配置里写入钩子和信任设置,在 Claude Code 配置里写入工作区信任、活动钩子和状态栏;在项目的 AGENTS.md 或 CLAUDE.md 里加入受管内容。README 写明不保证能保留或回滚这些文件,建议先备份。
默认权限较宽。 内核智能体默认比项目团队权限更大:在 Codex 上是完全访问、不弹确认;在 Claude Code 上,文件工具、网页抓取和操作命令(包括读取家目录)都不询问。workshop 团队自带宽权限和免打扰模式,会绕过权限提示。可以用权限策略或单独设置收紧。
仍在快速开发。 版本号在 0.x,一周内多次发布;旧的 React 网页界面只做尽力维护。
我们的判断
OpenRig 把“多开几个智能体”这件事做成了有拓扑、有快照、有消息通道的系统,并且坦白列出了自己对本机做的每项改动和默认权限,这一点难得。对已经在用 Claude Code 和 Codex、想让它们分工协作的人,值得一试。
建议先备份 ~/.claude、~/.codex 和 tmux 配置,用 rig setup --dry- 看清改动,从 starter 团队开始,并按需收紧默认权限。
资料来源
官方
- OpenRig README · 访问于 2026 年 10 月 30 日
- mvschwarz/openrig on GitHub · 访问于 2026 年 10 月 30 日
- OpenRig releases · 访问于 2026 年 10 月 30 日
- OpenRig contributors · 访问于 2026 年 10 月 30 日
- OpenRig LICENSE (Apache-2.0) · 访问于 2026 年 10 月 30 日