yohey-w/multi-agent-shogun
Samurai-inspired multi-agent system for Claude Code. Orchestrate parallel AI tasks via tmux with shogun → karo → ashigaru hierarchy.
What it solves
複数のAIコーディングエージェントを実行する際に発生する高いAPIコストと調整のオーバーヘッドを解消します。オーケストレーションのためにトークンごとに料金を支払う代わりに、定額制のCLIサブスクリプションを活用し、内部通信でトークンを消費することなく、複数の独立したエージェントを並列に実行します。
How it works
このシステムは、tmux のスプリットペインとディスク上の YAML ファイルを介して実装された、日本の封建制度の階層構造(Shogun $
ightarrow$ Karo $
ightarrow$ Ashigaru)を使用します。
- Shogun: ユーザーのコマンドを受け取り、それを委任します。
- Karo: タスクを分解し、ワーカーに分配するマネージャーエージェントです。
- Ashigaru: タスクを並列に実行する7つのワーカーエージェントです。
- Gunshi: レポートをレビューする戦略家エージェントです。
エージェントは YAML ファイルを通じて非同期に通信するため、調整のための API コールは無駄になりません。Claude Code、OpenAI Codex、GitHub Copilot、Kimi Code、OpenCode、Cursor、および Antigravity を含む、さまざまな CLI ツールをサポートしており、統一された命令ビルドシステムを使用して、異なるベンダー間でルールを一致させます。
Who it’s for
完全な透明性と予測可能な月額コストを維持しながら、複雑なコーディングタスクを並列に処理するために、AI エージェントの「軍隊」を配備したい開発者向けです。
Highlights
- Zero Coordination Overhead: API ベースのオーケストレーションの代わりに、ディスクベースの YAML 通信を使用します。
- Multi-CLI Support: 7 つの異なる AI コーディング CLI と互換性があり、ユーザーがそれぞれの強みを組み合わせて使用できます。
- Bottom-Up Skill Discovery: エージェントは作業中に再利用可能なパターンを自動的に特定し、ユーザーが承認するための恒久的なスキルとして提案します。
- Live Observability: すべてのエージェントは、リアルタイムダッシュボードを備えた独自の可視化された
tmuxペインで実行されます。 - Mobile Command Center: エージェントを監視し、SSH および音声入力経由でコマンドを送信するための専用の Android アプリが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト