∴ GitHub / 趋势仓库

mvschwarz / openrig

将 Claude Code、Codex 等 AI 编码代理组织成持久化团队的编排系统

语言
TypeScript
Star
4.4k
Fork
300
当日新增(10-03)
+683
累计在榜
7 天
最高名次
第 3 名
首次上榜
2026-09-27
去 GitHub 查看 ↗项目主页 ↗

∴ 是什么

OpenRig 是一个用 TypeScript 编写的开源多代理编排系统,通过 YAML 定义代理团队并用单一命令启动。它封装了 Claude Code 和 Codex 等编码代理,将其组织为具有角色分工、共享上下文和任务归属的持久团队,并提供 TUI 界面进行监控和管理。系统由内核(daemon)、seat(代理运行席位)、共享仪表盘和命令行工具组成,支持在 tmux 会话中运行。

∴ 解决什么问题

  • 将分散的终端 AI 编码会话转化为持久、有组织的团队
  • 让主管代理协调多个专业代理,跨团队协作并返回结果和待决策事项
  • 在仓库中启动多代理团队并保持工作与上下文的一致地址
  • 避免为每个代理单独登录和配置,复用现有 Claude Code 或 Codex 账号

∴ 怎么上手

  1. 01运行 `npm install -g @openrig/cli` 或 `bun add -g @openrig/cli` 安装 CLI
  2. 02执行 `rig setup --dry-run` 预览设置计划
  3. 03执行 `rig setup` 应用设置,检查并安装缺失的工具
  4. 04在仓库目录运行 `rig specs preview "$starter" --kind rig` 预览团队配置
  5. 05运行 `rig up "$starter" --cwd . --plan` 查看启动计划
  6. 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 名。

2026-09-27 +1142026-09-28 +7812026-09-29 +7332026-09-30 +6222026-10-01 +6402026-10-02 +6912026-10-03 +683
每日新增 Star · 2026-09-27 至 2026-10-03 · 共 7 个在榜日峰值 +781
日期名次当日新增总 Star
#15+6834,423
#15+6914,084
#5+6403,404
#3+6222,766
#6+7332,173
#7+7811,479
#7+114710