YoanWai/agent-manager

The fastest developer workflow for every AI coding agent. Live status, quick prompts, worktrees, and diff review from one tmux TUI.

何を解決するか

開発者は、Claude Code、Gemini CLI、Grok などの複数のAIコーディングエージェントを同時に使用することが多いです。各エージェントの完了、停止、入力待ち状態を把握するために、異なるターミナルタブやウィンドウを切り替えるのは非効率です。agent-manager は、これらのさまざまなCLIベースのエージェントを1か所で実行、監視、操作できる統合インターフェースを提供します。

動作方法

既存のCLIツールの上に軽量な管理レイヤーとして機能します。各エージェントセッションは、プライベートサーバー上の個別の永続的tmuxセッションで起動され、エージェントが独自の設定、ログイン、MCPサーバーを維持できるようにします。マネージャーはリアルタイムのステータス更新を提供する中央リストを備えており、ユーザーは手動でセッションにアタッチせずに、任意のエージェントにプロンプトを送信できます。また、差分レビュー機能も統合されており、変更されたコードの特定の行に対してコメントを残し、そのコメントをレビュー用プロンプトとしてエージェントに送信できます。

対象ユーザー

複数のAIコーディングエージェントを使用し、並行してAI駆動の開発タスクを管理するためのより高速で整理されたワークフローを求める開発者。

特徴

  • マルチエージェントオーケストレーション: Claude Code、OpenCode、Gemini CLI などのさまざまなツールを1つのビューで並列実行可能。
  • 統合プロンプト: メインリストから離れる必要なく、クイックプロンプト機能(space)で任意のセッションにプロンプトを送信可能。
  • 統合差分レビュー: ファイル全体の差分として変更をレビューし、行単位のコメントをエージェントに返信可能。
  • セッション管理: エージェントをプロジェクトツリーに整理し、会話のフォークを別セッションに分離、停止したセッションを再起動可能。
  • tmux統合: セッションはマネージャーの終了後も、プライベートtmuxサーバー上で動作し、生存する。
  • Git Worktree対応: 独立した環境テスト用に、各セッションを個別のgit worktreeに生成可能。

関連

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