smtg-ai/claude-squad

Manage multiple AI terminal agents like Claude Code, Codex, OpenCode, and Amp.

解決できる問題

Claude Squad は、複数の AI コーディングエージェントを同時に管理する際の困難を解決します。個別のターミナルウィンドウを切り替えたり、複数のタスクを実行する際にコードの衝突を心配したりする代わりに、隔離された環境でさまざまなエージェントを実行するための集中化された方法を提供します。

仕組み

このツールは、エージェントを管理するために 3 つの技術を組み合わせて使用しています:

  1. tmux: 各エージェントのインスタンスに対して隔離されたターミナルセッションを作成します。
  2. git worktrees: 各セッションが独自のブランチと隔離されたコードベースで動作するようにし、衝突を防ぎます。
  3. TUI (Terminal User Interface): すべてのアクティブなセッションをナビゲート、管理、監視するための単一のウィンドウを提供します。

対象者

AI コーディングアシスタント(Claude Code、Aider、Codex、Gemini など)を使用しており、同じプロジェクトの異なるブランチで複数の自律的なタスクをバックグラウンドで実行したい開発者向けに設計されています。

ハイライト

  • マルチエージェント管理: 1 つのターミナルウィンドウで複数の異なる AI エージェントを実行。
  • 隔離されたワークスペース: 各タスクに独自の git ワークスペースを割り当て、マージコンフリクトを回避。
  • バックグラウンド実行: 「yolo」オプションの自動承認モードを含む、バックグラウンドでのタスク完了。
  • レビューワークフロー: GitHub にプッシュする前に、変更の確認やブランチの切り替えを可能にします。

関連

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