openrig

把 Claude Code 和 Codex 拧成一股绳,协同干活

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 738 🐛 待处理 179 👀 关注 27
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 8778
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可免费使用和部署。

项目预览

openrig 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队mvschwarz
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agent-harness,agent-orchestration,agent-skills,ai-coding,claude-code,cli,codex-cli,multi-agent,multi-agent-systems,tmux,typescript
GitHub 星标★ 8778
上线时间2026-04-01 00:00:00
代码更新2026-11-09
仓库体积59.7 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

openrig 是一个多智能体协调框架,旨在将 Claude Code 和 Codex 等 AI 编程助手整合为一个统一系统。它解决了单一 AI 工具能力受限、协作困难的问题,通过定义标准化的智能体通信协议和任务调度机制,让多个 AI 代理可以并行处理复杂任务、共享上下文并相互校验结果。核心能力包括智能体生命周期管理、任务分解与分配、跨模型消息路由以及结果聚合。项目采用 TypeScript 编写,提供简洁的 API 和 CLI 接口,便于开发者快速集成到现有工作流中。目前处于早期阶段,适合探索多 AI 协作的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 8778

使用教程

难度:进阶 约 20 分钟 部署方式:命令行工具 8 步

环境要求

  • Node.js 22 或 24(Apple silicon 的 Mac 请用 Node.js 22)
  • tmux,需在 macOS 或 Linux 上运行
  • 已有一个可用账号:Claude Code、Codex,或两者都有
  • 按需安装所选 provider 的 CLI(claude 或 codex)

安装与启动步骤

  1. 1安装 CLI

    全局安装 @openrig/cli;用 Bun 可换成 bun add -g @openrig/cli,但 OpenRig 仍跑在 Node.js 上。

    npm install -g @openrig/cli
  2. 2预览机器准备

    --dry-run 只预览 setup 会做的改动;正式执行前请阅读“OpenRig 会改动什么”并备份相关文件。

    rig setup --dry-run
  3. 3检查环境与登录

    确认 tmux 可用,并只检查你所选的那个 CLI 及其登录状态,不要登录用不到的 provider。

    tmux -V
    claude --version
    claude auth status
    codex --version
    codex login status
  4. 4进入仓库选团队

    进入你的代码仓库,三选一:first-project、first-project-claude 或 first-project-mixed。

    cd /path/to/your/repository
    starter=first-project
  5. 5预览并规划启动

    先看选中的运行时、模型与命令,确认账号支持该模型,再生成启动计划。

    rig specs preview "$starter" --kind rig
    rig up "$starter" --cwd . --plan
  6. 6启动 rig

    按计划真正拉起编队;启动会写入 provider hooks 与工作区信任设置,请先确认可接受。

    rig up "$starter" --cwd .
  7. 7打开共享面板

    打开共享仪表盘查看各智能体;Ctrl-b 再按 d 可脱离而不停止仪表盘。

    rig tui --shared
  8. 8检查就绪并派任务

    先确认项目座位就绪并处理认证/信任提示,再给 owner 一个有界任务;发消息本身不创建队列项。

    rig ps --nodes --rig "$starter"
    rig send "dev-owner@$starter" 'Implement <one useful change>. Track the task in the queue and return its ID. Keep it local, verify the behavior, ask dev-check in this rig to check the exact candidate, and record the result and how I can try it.'
    rig queue list --destination "dev-owner@$starter" --limit 1000

关键配置

配置项必填说明示例
starter是选择要启动的团队规格first-project
OPENRIG_HOME否迁移脚本使用的 OpenRig 主目录变量$OPENRIG_HOME

如何确认成功

执行 rig ps --nodes --rig "$starter" 看到节点就绪且无待处理的认证、信任或权限提示;也可用 rig doctor 检查系统健康。

常见问题

Q:支持 Windows 吗?

A:不支持原生 Windows,WSL2 也尚未测试,目前只能在 macOS 或 Linux 上运行。

Q:必须同时有 Claude Code 和 Codex 账号吗?

A:不需要。选择你已有的工作账号即可,单个 provider 也能跑,未使用的 provider 缺失不算安装前提。

Q:Apple silicon 上 Node 版本怎么选?

A:按兼容性记录使用 Node.js 22。

Q:发了 rig send 但队列里没有任务?

A:发送消息本身不会创建队列项,任务由 owner 智能体记录后再出现在队列中。

Q:用 Bun 安装有额外注意吗?

A:Bun 可能拦截该包的 postinstall 脚本,那样安装时不会执行 Node.js 与 SQLite 检查,仍建议同时装 Node.js 22。

注意事项

  • 启动 rig 会写入 provider hooks 和工作区信任设置,运行前请阅读“OpenRig 会改动什么”并备份相关文件。
  • 首次启动时智能体会询问是否允许无重复授权运行 OpenRig 命令,回答 No 或不回答则设置保持不变。
  • 已启动的会话可能需要重启才能加载新写入的运行时配置。

核心亮点

  • 统一调度 Claude Code 与 Codex,发挥各自模型优势
  • 提供清晰的智能体通信协议,降低多代理集成门槛
  • 基于 TypeScript,类型安全,易于扩展和定制

不足之处

  • 项目处于早期,API 可能频繁变动
  • 文档/社区待观察

适用场景

  • 需要 Claude Code 和 Codex 混合使用的开发场景
  • 复杂任务拆解后分配给多个 AI 代理并行处理
  • 构建自定义多智能体协作工作流

替代项目

OpenAI Swarm、AutoGen、CrewAI

上一篇:mcp-codebase-index

下一篇:paneflow

同类项目推荐

banana-claude 开源

让Claude说人话,回复不再像机器

AI image generation skill for Claude Code - Creative Director powered by Gemini

★ 1196 2026-08-09
wallfacer 开源

让 AI 自主写代码,你随时可以接管控制。

Chat, specs, tasks, and code. An autonomous engineering platform. Full autonomy when···

★ 115 2026-08-09
CoBRA 开源

用社会科学实验精准操控和复现 LLM 智能体行为

[ CHI26 Best Paper] CoBRA: Reproducible control of LLM agent behavior via classic so···

★ 98 2026-08-09
riseofmachine 开源

让AI代理帮你挑AI工具,省时省力不踩坑

AI tools curated by autonomous AI agents for makers and SMBs

★ 119 2026-08-09
KrillClaw 开源

49KB 零依赖,让 AI 智能体跑在单片机上

The world's smallest AI agent runtime. 49KB. Written in Zig. Zero dependencies.

★ 197 2026-08-09
agent-skill-creator 开源

一站式构建、测试并分发 AI 智能体技能,覆盖 17 个平台。

Build tested agent skills and govern their lifecycle through a user-defined marketpl···

★ 2414 2026-08-27
MisakaNet 开源

让 AI 智能体共享调试经验,少走弯路

Re-debugging Solved Failures? No Way. 500+ Evidence-graded fix lessons, One MCP Call···

★ 556 2026-08-09
litellm-agent-control-plane 开源

一个控制平面,统一调度所有 AI 智能体,告别多 API 对接。

1 place to call all your agents - OpenCode, Hermes, Claude Managed Agents, Cursor Ag···

★ 1327 2026-08-09
gtm-skills 开源

给 AI 智能体装上市场增长技能,直接干活

Open, production-grade GTM skills for AI agents.

★ 235 2026-10-01