开发者 3 秒速决决策指标
mvschwarz/openrig 用 rig(编队)包住多个 harness:YAML 定义 seat/角色/队列,本地 daemon+TUI 把 Claude Code、Codex 与合格监督下的 Pi 跑成一支可交接、可恢复的工程团队。本跑 GitHub API:★4482 / forks 306;npm @openrig/[email protected](2026-10-02T05:45:35Z)。近一周 npm 下载约 4560。
核心要点速览 (Key Takeaways)
- ✓仓库 mvschwarz/openrig Apache-2.0;本跑 API ★4482、forks 306;站点 openrig.dev
- ✓npm
@openrig/[email protected]发布于 2026-10-02T05:45:35Z;近 7 日下载约 4560(npm downloads API) - ✓v0.6.0(09-28)标「works for strangers」:Node 22/24、better-sqlite3 13;原生 Windows 仍不支持
- ✓0.6.4:Web UI 默认关闭(
rig config set ui.enabled true);新增OPENRIG_ALLOWED_HOSTS/ORIGINS浏览器访问护栏;大量 Claude/Codex 投递与恢复修复 - ✓入门三种 starter:双 Codex / 双 Claude / Claude owner+Codex checker;Pi 为合格监督运行时(见 v0.5.15 发行说明)
阅读完核心要点?进一步了解模型实力与实际开销
7 大权威镜像天梯跑分与 29+ 款主流编程套餐横向比价测算
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
当 Claude Code、Codex、Pi 等终端 Agent 同时改同一仓库时,任务归谁、谁做检查、上下文存在哪、断线后怎么接上,往往只靠多个 tmux 窗和人的记忆。OpenRig 的定位不是「再多一个 Agent」,而是把 harness 之上的编队层(rig) 产品化:用 YAML 定义团队,用 seat/队列保存可寻址的交接状态。
社区热度可核实:本跑 GitHub API 给出 ★4482 / forks 306;10 月 1 日前后中文观察文记录过 Trending「当日 +622★」窗口信号(以仓库页与 Trending 为准复核)。npm 近一周约 4560 次下载,说明已有一批真实安装而非纯观望。
架构亮点与底层机制
核心隐喻:harness 包模型,rig 再包 harness。daemon 持久化实例状态(默认 ~/.openrig),TUI/CLI 查看 seat 图与队列表;owner 实现、checker 审查,消息投递不等于自动建任务——owner 需把工作写入队列,人可用 rig queue list 回看。启动会写入选定 provider 的 hook/信任与工作区设置;Codex 默认偏 workspace-write sandbox,更宽权限是显式审计选项。Pi 侧有独立 runner/resume 适配,发行说明强调 合格监督 而非无人值守。
权威 Benchmark 与实测跑分对比
OpenRig 不宣称 SWE-bench 分数;可引用的是工程与分发指标。v0.6.0 在全新 macOS ARM64 + Node 22.22.1 上跑通 npm 安装、89 次迁移与 daemon 启停。v0.6.4 发行说明记录:鲜装 Claude-only / Codex-only / 混合团队完成有用工作与热恢复;测试矩阵含 Claude Code 2.1.286→2.1.287、Codex 0.159.3(Apple silicon)与 Ubuntu 上 Claude 2.1.220 / Codex 0.145.0。已知限制:重启后 daemon 不自动拉起;部分 Codex 默认沙箱挡本地 daemon;Windows 未测。
开发者实战落地与开箱指南
前置:Node 22 或 24、tmux、macOS/Linux;只登录你选的 Claude 或 Codex。npm install -g @openrig/cli 后先 rig setup --dry-run,再选 starter(first-project / first-project-claude / first-project-mixed)。0.6.4 起 Web UI 默认关,日常用 CLI/TUI;若自定义域名访问 daemon,配置 OPENRIG_ALLOWED_HOSTS/ORIGINS。建议先在隔离仓库跑「owner 修带测 bug → checker 只审同一候选」的最小闭环,并阅读 README「会改动你机器上什么」一节,避免 hook 与既有 MCP 冲突。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察