项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 8778
使用教程
环境要求
- Node.js 22 或 24(Apple silicon 的 Mac 请用 Node.js 22)
- tmux,需在 macOS 或 Linux 上运行
- 已有一个可用账号:Claude Code、Codex,或两者都有
- 按需安装所选 provider 的 CLI(claude 或 codex)
安装与启动步骤
-
1安装 CLI
全局安装 @openrig/cli;用 Bun 可换成 bun add -g @openrig/cli,但 OpenRig 仍跑在 Node.js 上。
npm install -g @openrig/cli -
2预览机器准备
--dry-run 只预览 setup 会做的改动;正式执行前请阅读“OpenRig 会改动什么”并备份相关文件。
rig setup --dry-run -
3检查环境与登录
确认 tmux 可用,并只检查你所选的那个 CLI 及其登录状态,不要登录用不到的 provider。
tmux -V claude --version claude auth status codex --version codex login status -
4进入仓库选团队
进入你的代码仓库,三选一:first-project、first-project-claude 或 first-project-mixed。
cd /path/to/your/repository starter=first-project -
5预览并规划启动
先看选中的运行时、模型与命令,确认账号支持该模型,再生成启动计划。
rig specs preview "$starter" --kind rig rig up "$starter" --cwd . --plan -
6启动 rig
按计划真正拉起编队;启动会写入 provider hooks 与工作区信任设置,请先确认可接受。
rig up "$starter" --cwd . -
7打开共享面板
打开共享仪表盘查看各智能体;Ctrl-b 再按 d 可脱离而不停止仪表盘。
rig tui --shared -
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
下一篇:paneflow
同类项目推荐
banana-claude
开源
让Claude说人话,回复不再像机器
AI image generation skill for Claude Code - Creative Director powered by Gemini
wallfacer
开源
让 AI 自主写代码,你随时可以接管控制。
Chat, specs, tasks, and code. An autonomous engineering platform. Full autonomy when···
CoBRA
开源
用社会科学实验精准操控和复现 LLM 智能体行为
[ CHI26 Best Paper] CoBRA: Reproducible control of LLM agent behavior via classic so···
riseofmachine
开源
让AI代理帮你挑AI工具,省时省力不踩坑
AI tools curated by autonomous AI agents for makers and SMBs
KrillClaw
开源
49KB 零依赖,让 AI 智能体跑在单片机上
The world's smallest AI agent runtime. 49KB. Written in Zig. Zero dependencies.
agent-skill-creator
开源
一站式构建、测试并分发 AI 智能体技能,覆盖 17 个平台。
Build tested agent skills and govern their lifecycle through a user-defined marketpl···
MisakaNet
开源
让 AI 智能体共享调试经验,少走弯路
Re-debugging Solved Failures? No Way. 500+ Evidence-graded fix lessons, One MCP Call···
litellm-agent-control-plane
开源
一个控制平面,统一调度所有 AI 智能体,告别多 API 对接。
1 place to call all your agents - OpenCode, Hermes, Claude Managed Agents, Cursor Ag···
gtm-skills
开源
给 AI 智能体装上市场增长技能,直接干活
Open, production-grade GTM skills for AI agents.
