yohey-w/multi-agent-shogun

Samurai-inspired multi-agent system for Claude Code. Orchestrate parallel AI tasks via tmux with shogun → karo → ashigaru hierarchy.

它解決的問題

它消除了運行多個 AI 編碼代理所帶來的高 API 成本和協調開銷。不再需要為協調工作按 token 收費,而是利用定額的 CLI 訂閱服務,並行運行多個獨立代理,且不會因內部通信而消耗 token。

如何運作

該系統透過 tmux 分割窗格和磁碟上的 YAML 檔案,實現類似日本封建制度的階層結構(將軍 $ ightarrow$ 高家 $ ightarrow$ 足輕)。

  • 將軍:接收使用者指令並進行委派。
  • 高家:管理代理,將任務分解並分配給工作代理。
  • 足輕:七個工作代理,並行執行任務。
  • 軍師:戰略代理,審查報告。

代理之間透過 YAML 檔案非同步通訊,因此不會浪費 API 調用進行協調。系統支援多種 CLI 工具,包括 Claude Code、OpenAI Codex、GitHub Copilot、Kimi Code、OpenCode、Cursor 和 Antigravity,並使用統一的指令建構系統,確保不同供應商之間規則的一致性。

適用對象

希望部署「AI 代理軍隊」以並行處理複雜編碼任務,同時保持完全透明與可預測月度成本的開發者。

特色

  • 零協調開銷:使用基於磁碟的 YAML 通訊,而非基於 API 的協調。
  • 多 CLI 支援:相容 7 種不同的 AI 編碼 CLI,讓使用者可自由搭配各自優勢。
  • 自底向上技能發現:代理在執行過程中自動識別可重複使用的模式,並建議作為永久技能供使用者審核。
  • 即時可觀測性:每個代理都在獨立的可見 tmux 窗格中運行,並搭配即時儀表板。
  • 行動指揮中心:內建專用 Android 應用程式,支援透過 SSH 和語音輸入監控代理並發送指令。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案