← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #32026-10-01

mvschwarz/openrig

Multi-agent harness that runs Claude Code and Codex together as one system

★ 3.0k stars · ▲ +624 今日 · 🔶 TypeScript · 📜 Apache-2.0 · 官網在 GitHub 開啟 ↗
agent-harnessagent-orchestrationagent-skillsai-codingclaude-codeclicodex-climulti-agentmulti-agent-systemstmuxtypescript
ℹ️ 今日 trending #1 是 NVIDIA/OpenShell(已於 2026-09-30 推過),故改推第 3 名。

這是什麼

OpenRig 是一個把多個 AI coding agent 收束成「團隊」的本機 multi-agent harness。README 的說法很直接:harness 包住模型,而 rig 包住多個 harness;你用 YAML 定義 agent 拓樸,再用一個指令啟動。它不是替代 Claude Code 或 Codex,而是把這些終端機裡各跑各的 agent,整理成可持續、可觀察、可恢復的一套系統:誰在跑、彼此如何連線、如何重啟後接回上下文、如何避免變成一堆難以管理的 terminal sprawl。架構上,它是基於 tmux 的 local daemon + CLI + TUI + MCP server,底層搭配 Hono HTTP daemon、domain services、SQLite、tmux 與 runtime adapters。

為什麼上榜

這個專案今天已有 3,005 stars、本期新增 624 stars,熱度來自一個很明確的痛點:開發者開始同時使用 Claude Code、Codex 等 coding agent,但真正麻煩的不是「叫一個 agent 做事」,而是把多個 agent 的工作流、狀態、權限與溝通管理好。OpenRig 的亮點在於把「多開幾個終端機」提升成可描述的 rig:可以預覽規格、啟動 seats、看拓樸圖與表格、把既有 tmux session 納管,甚至用 rig send、rig broadcast、rig chatroom 在 agent 之間傳遞訊息。它吸引人的地方不是單一模型能力,而是把 agent orchestration 落在開發者已熟悉的本機工具鏈上。

適合誰,可以拿來做什麼

OpenRig 適合已經在用 Claude Code 或 Codex、並且想把它們變成可重複工作流程的開發者或小團隊。典型情境包括:一個 owner agent 配一個 checker agent、Claude 與 Codex 混合分工、較大的 product squad、研究團隊、adversarial review,或把既有 session 納入同一個 dashboard。上手門檻不算低:README 明確要求 Node.js 22 或 24、tmux、macOS 或 Linux;原生 Windows 尚未支援,WSL2 也未測試。也要注意它會修改本機環境與 provider 設定,例如 trust settings、executable hooks、tmux 設定與 OpenRig instance state,因此更適合願意理解本機自動化邊界的使用者。

上手

README 提供了明確的安裝與 first run 路徑。建議先跑 dry-run,並閱讀它會改動哪些本機檔案;在 Apple silicon Mac 上,README 特別建議使用 Node.js 22。

npm install -g @openrig/cli
rig setup --dry-run

接著在目標 repository 中選擇 starter rig,先預覽,再以 plan 模式檢查,最後啟動並打開共享 TUI:

cd /path/to/your/repository
starter=first-project  # or first-project-claude or first-project-mixed
rig specs preview "$starter" --kind rig
rig up "$starter" --cwd . --plan
rig up "$starter" --cwd .
rig tui --shared

README 也提醒:只需要登入你實際要用的 provider;不用為了 OpenRig 同時準備 Claude Code 與 Codex。rig setup --dry-run 會預覽較完整的設定,而實際 rig setup 會檢查 harness 與 cmux。

README 重點摘要