∴ GitHub / 趋势仓库
mvschwarz / openrig
将 Claude Code、Codex 等 AI 编码代理组织成持久化团队的编排系统
- 语言
- TypeScript
- Star
- 4.4k
- Fork
- 300
- 当日新增(10-03)
- +683
- 累计在榜
- 7 天
- 最高名次
- 第 3 名
- 首次上榜
- 2026-09-27
∴ 是什么
OpenRig 是一个用 TypeScript 编写的开源多代理编排系统,通过 YAML 定义代理团队并用单一命令启动。它封装了 Claude Code 和 Codex 等编码代理,将其组织为具有角色分工、共享上下文和任务归属的持久团队,并提供 TUI 界面进行监控和管理。系统由内核(daemon)、seat(代理运行席位)、共享仪表盘和命令行工具组成,支持在 tmux 会话中运行。
∴ 解决什么问题
- 将分散的终端 AI 编码会话转化为持久、有组织的团队
- 让主管代理协调多个专业代理,跨团队协作并返回结果和待决策事项
- 在仓库中启动多代理团队并保持工作与上下文的一致地址
- 避免为每个代理单独登录和配置,复用现有 Claude Code 或 Codex 账号
∴ 怎么上手
- 01运行 `npm install -g @openrig/cli` 或 `bun add -g @openrig/cli` 安装 CLI
- 02执行 `rig setup --dry-run` 预览设置计划
- 03执行 `rig setup` 应用设置,检查并安装缺失的工具
- 04在仓库目录运行 `rig specs preview "$starter" --kind rig` 预览团队配置
- 05运行 `rig up "$starter" --cwd . --plan` 查看启动计划
- 06运行 `rig up "$starter" --cwd .` 启动团队,然后用 `rig tui --shared` 打开共享仪表盘
∴ 适合谁
使用 Claude Code 或 Codex 进行 AI 辅助编码、希望在仓库中运行多代理团队并需要持久化协作上下文的开发者。需要具备 Node.js 22/24、tmux 以及 macOS 或 Linux 环境。
∴ 要点
- Apache-2.0 许可证,主要语言为 TypeScript
- 支持两种代理组合:两个 Codex 代理、两个 Claude 代理、或 Claude 主管加 Codex 检查员
- 需要 Node.js 22 或 24 和 tmux,仅支持 macOS 或 Linux,原生 Windows 不支持
- 内置引导不会自动添加 rig 命令的权限规则,需用户明确选择
- 设置和运行时会修改工作区信任设置、写入钩子配置和 tmux 配置,需要备份相关文件
- 在 Git 仓库中,新生成的 .codex/plugins/openrig-core/ 文件会被加入 info/exclude,AGENTS.md 和 CLAUDE.md 保持可见
许可证 Apache-2.0agent-harnessagent-orchestrationagent-skillsai-codingclaude-codeclicodex-climulti-agentmulti-agent-systemstmuxtypescript
解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-09-27 首次上榜,累计在榜 7 天,最高第 3 名。