由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名

mvschwarz

mvschwarz/openrig

TypeScript 活跃
558
2026-10-04
5k
+4.3k
#6
356

项目介绍

将 Claude Code 和 Codex 作为一个系统一起运行的多代理工具

Build your own network of agents from Claude Code, Codex and Pi: persistent teams with roles, shared context and owned work.

智能解读

智能解读 自动生成

OpenRig 是一款基于 TypeScript 的多代理协调工具,能将 Claude Code 和 Codex 等 AI 编程代理整合为一个统一、可管理的系统。通过 YAML 配置文件,用户可以定义由多个代理组成的“团队”,并用单一命令启动整个环境。该工具利用 tmux 管理会话,将原本分散的终端窗口组织成持久化、结构化的协作网络。 其核心价值在于简化多代理工作流:用户只需与一个“主导代理”沟通目标,由它自动协调其他专业代理执行任务,并汇总结果与待决事项。这特别适合需要多模型协作的复杂编码场景,例如跨模块开发、代码审查或自动化重构。OpenRig 将代理的上下文和工作状态集中管理,显著提升了工作效率和可维护性。项目支持 macOS 和 Linux 系统(需 Node.js 22/24 及 tmux),适用于希望将多个 AI 编码助手协同为统一团队的开发者和技术团队。

智能标签

生成技术栈、用途、特征、受众等多维度标签

使用场景

使用场景 自动生成

OpenRig最适合需要多个AI代理协同完成复杂编码任务的场景,通过团队化、持久化的管理提升开发效率。

1

团队级代码重构

大型代码重构需要多个AI角色协同工作,手动管理多个终端会话容易混乱且难以维持上下文。

OpenRig通过YAML定义多代理团队,一键启动Claude Code和Codex等代理,自动协调它们的工作流程。

定义一个'Owner'代理负责整体重构策略,一个'Checker'代理负责代码审查,两者在tmux会话中协同工作,结果汇总到共享仪表盘。

2

复杂功能开发

开发复杂功能时需要处理设计、编码、测试等多个环节,单一AI代理难以全面覆盖。

OpenRig允许配置不同专长的代理组成团队,由主管代理分配任务并整合结果。

启动一个'Architect'代理设计模块结构,一个'Coder'代理实现代码,一个'Tester'代理编写测试用例,主管代理协调整个过程。

3

持续集成开发流

AI辅助开发常因终端关闭或上下文丢失而中断,难以保持开发会话的连续性。

OpenRig通过持久化团队会话和共享工作空间,保持代理状态和上下文不丢失。

开发一个新功能时,即使关闭终端窗口,重新运行`rig tui --shared`即可恢复完整的代理团队和工作进度。

4

多模型协作调试

单一AI模型在调试复杂问题时可能存在盲点,不同模型的优势无法互补。

OpenRig支持同时运行不同AI模型的代理,让它们各自分析问题并协作解决。

遇到一个难以复现的bug时,启动Claude Code代理分析代码逻辑,同时启动Codex代理运行测试用例,两者通过OpenRig共享发现。

项目健康度

B
74/100
良好
活跃度人气增长社区文档
活跃度 20/23

距上次更新 5 天

人气 23/25

平台 Star TOP 10% · Forks 356

增长 18/25

本周 +4,251 ⭐ · 本月 +17,004 ⭐

社区 5/17

4 位贡献者 · 0 条平台评论

文档 8/10

缺少 1 项内容

1 项改进建议
  • 社区:贡献者较少,可通过完善文档和社区运营吸引更多参与者
在 GitHub 上查看

项目信息

作者 mvschwarz
来源 GitHub
周期 每周
仓库ID mvschwarz/openrig
最新提交 2026-10-05 00:33:07
第一收录 2026-09-26 08:41:57
最后更新 2026-10-08 15:46:32

赞赏支持

如果本站对你有帮助,欢迎打赏支持

微信打赏码

微信

支付宝打赏码

支付宝

评论 0

登录 后发表评论

加载评论中...

助手