YoanWai/agent-manager
The fastest workflow for every AI coding agent. Live status, quick prompts, worktrees, and diff review from one tmux TUI.
何を解決するか
Claude Code、OpenCode、Gemini CLI などの複数のAIコーディングエージェントを同時に管理するのは、多数のターミナルタブを切り替えたり、どのエージェントがアクティブか、凍結しているか、完了したかを手動で追跡したりする必要があるため、面倒です。agent-manager は、単一のビューから離れることなく、これらのエージェントを一元的に実行・監視・操作できるインターフェースを提供します。
動作方法
既存のCLIベースのAIエージェントの上に軽量な管理レイヤーとして機能します。各エージェントはプライベートサーバー上の永続的な tmux セッションで起動され、既存の設定、ログイン情報、MCPサーバーが保持されます。マネージャーは、サポートされているツールのライブステータス検出を可能にする統一されたリストビューを提供し、完全にセッションにアタッチせずに「クイックプロンプト」機能でプロンプトをエージェントに送信できます。
対象ユーザー
複数のAIコーディングエージェントを使用し、並行タスクの管理、変更のレビュー、異なるAIツール間の調整をより効率的に行いたい開発者。
特徴
- マルチエージェントオーケストレーション: クラウドコード、グロク、Gemini CLI などの複数のエージェントをプロジェクトツリー内で並列で実行。
- 統合された差分レビュー: エージェントが行った変更をフルファイルの差分としてレビューでき、コメントを残してそのコメントをレビュー用プロンプトとしてエージェントに送信可能。
- クイックプロンプティング: セッションに完全にアタッチせずに、1回のキー入力(
space)で任意のエージェントにメッセージを送信。 - セッション管理: セッションの終了、再起動、再開、または別名のセッションに会話をフォークする機能。
- Git Worktree統合: エクスペリメントを隔離するために、各セッションを個別のgit worktreeに生成するオプション。
- ライブステータス検出: 人気のあるAI CLIツールのステータスを即座に確認できるように、組み込みのサポートを提供。どのエージェントが入力を待機しているか、作業中かを一目で把握可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト