一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。
mvschwarz/openrig
用 YAML 定义并启动由 Claude Code 与 Codex 组成的持久化 agent 团队的 CLI 与终端界面。
- Star
- 7,843
- Fork
- 624
- 未关闭 Issue
- 167
- 最近提交
- 8小时前
这是什么?
OpenRig 是一个开源的多 agent 编排工具,用于协调多个 AI 编程 agent。你可以在 YAML 格式的 RigSpec 中定义角色与 pod 组成的团队,然后用一条命令启动。每个 agent 运行在独立的 tmux 会话中,同一个 rig 里可以混合使用 Claude Code 和 Codex。项目提供本地守护进程、CLI、终端界面和 MCP 服务,方便人和 agent 查看状态、发送消息并跟踪各自负责的任务。
它主要解决终端会话泛滥的问题:大量彼此独立的 agent 会话缺少共同结构。OpenRig 为每个席位提供稳定地址(如 dev-build@starter),即使席位中的对话更换,角色依然保留。它支持在关闭时保存拓扑快照并按名称恢复,可以发现并接管已有的 tmux 会话,并通过 rig send 与 rig broadcast 在席位之间传递消息。
运行 OpenRig 需要 Node.js 22 或 24 以及 tmux,支持 macOS 和 Linux,Windows 需通过 WSL2 使用。启动 rig 时会写入 provider 的 hook 与工作区信任配置,首次使用前建议先阅读文档中的setup与权限说明。
核心功能
- 01用 YAML 声明式定义包含 pod、连接关系与持续性策略的多 agent 团队。
- 02在同一个 rig 中并排运行 Claude Code 与 Codex,每个 agent 位于独立的 tmux 会话。
- 03关闭时保存拓扑快照,并可按名称恢复。
- 04发现已有的 tmux agent 会话并将其纳入托管。
- 05提供席位间的 rig send、broadcast 消息,以及终端仪表盘和 MCP 服务。
适用场景
- 让构建 agent 与审查 agent 共同处理同一个代码仓库。
- 让长期运行的多个编程 agent 保持有序,并在重启后可恢复。
- 搭建可复用的团队模板,并以 bundle 形式分享。
快速上手
- 1
从 npm 全局安装 CLI
npm install -g @openrig/cli - 2
预览安装计划(不做任何更改)
rig setup --dry-run - 3
执行安装,然后打开 operator 终端
rig setup
使用前须知
- 需要 macOS 或 Linux,并安装 tmux 和 Node.js 22 或 24;不支持原生 Windows(仅支持 WSL2)。
- 启动 rig 时会写入提供方 hooks 和工作区信任设置。
- 需要已有的 Claude Code 或 Codex 账户并完成登录。
标签
常见问题
- openrig 是什么?
- 用 YAML 定义并启动由 Claude Code 与 Codex 组成的持久化 agent 团队的 CLI 与终端界面。 OpenRig 是一个开源的多 agent 编排工具,用于协调多个 AI 编程 agent。你可以在 YAML 格式的 RigSpec 中定义角色与 pod 组成的团队,然后用一条命令启动。每个 agent 运行在独立的 tmux 会话中,同一个 rig 里可以混合使用 Claude Code 和 Codex。项目提供本地守护进程、CLI、终端界面和 MCP 服务,方便人和 agent 查看状态、发送消息并跟踪各自负责的任务。
- openrig 可以免费使用吗?用的什么许可证?
- openrig 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- openrig 还在维护吗?
- 活跃维护中。openrig 最近一次提交是在 2026年10月19日。
- openrig 适合用来做什么?
- 让构建 agent 与审查 agent 共同处理同一个代码仓库。 让长期运行的多个编程 agent 保持有序,并在重启后可恢复。 搭建可复用的团队模板,并以 bundle 形式分享。
- openrig 怎么安装和运行?
- 从 npm 全局安装 CLI: npm install -g @openrig/cli 预览安装计划(不做任何更改): rig setup --dry-run 执行安装,然后打开 operator 终端: rig setup
- 在哪里获取 openrig?
- 源代码和安装说明在 GitHub 上:https://github.com/mvschwarz/openrig
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
多模型 AI 编程编排工具,由协调器把 Markdown 定义的任务分派给 5 个模型家族的 CLI,并在独立 git worktree 中执行。
在一个应用里统一调度 Claude、Codex 和 Grok,复用你已有的订阅。
VS Code 扩展,让 Claude Code、Codex 等多个编程智能体在同一会话中独立给出意见、交接任务并讨论方案。
一套让编码智能体先出测试计划、再经多重校验并附证据报告的 skill。
让 AI 智能体通过 MCP 和命令行逆向分析原生二进制、Electron 应用、.NET 程序集和网站。