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 アプリが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト