CLI Manager icon

CLI Manager

CLI Managerは、Claude Code、Codex CLI、Gemini CLIなどのCLIツールとターミナルセッションをmacOS上で一元管理。並列エージェント作業、Git worktree、差分レビュー、監視可能なAI操作に対応。

CLI Manager

概要

CLI Managerは、複数のコマンドラインAIエージェントとターミナルセッションを1つのワークスペースで整理できるmacOSデスクトップアプリです。Claude Code、Codex CLI、Gemini CLI、その他のCLIツール、アプリ、通常のシェルに対応し、プロジェクトフォルダーと名前付きセッションによって関連する作業を見つけやすくします。

このアプリは、ターミナルベースのエージェント管理にGitワークフローとレビュー機能を組み合わせています。個別のworktreeワークスペースを作成し、エージェントの状態を監視し、差分を確認して、行単位のフィードバックをエージェントのターミナルに送り返せます。オプションのAI Control APIを使えば、エージェントやスクリプトがローカルで表示中のセッションを操作することもでき、その間もユーザーは監視、入力、AIの切断、操作の引き継ぎを行えます。

機能

CLIワークスペースの一元管理

Claude Code、Codex CLI、Gemini CLI、その他のCLIツール、通常のシェルを1つのサイドバーで管理できます。プロジェクトをフォルダーにまとめ、役割ごとにセッション名を付けられます。

Worktreeとソース管理

Git worktreeを個別のワークスペースとして作成し、異なるブランチでエージェントを実行できます。内蔵パネルからステージング、コミット、プッシュ、履歴の閲覧、変更の比較を行えます。

アプリ内での差分レビュー

ワークスペースの差分を開き、行を選択して、ファイル名と行番号付きのコメントをエージェントのターミナルに送信できます。Worktreeの比較には新規ファイルが含まれ、フォーク元のブランチとの差分が比較されます。

エージェントの状態と使用量の把握

公式のClaude CodeおよびCodexフックを使用してセッションの状態を把握し、権限リクエストと作業完了を区別できます。使用量アラートにより、5時間単位または週間の上限が近づいていることがわかります。

監視可能なAI操作

ローカルのAI Control APIを有効にすると、Claude Code、Codex、またはスクリプトから、セッションの開始、テンプレートの実行、プロンプトの送信、画面出力の読み取り、アイドル待機、セッションの解放や終了をMCPまたはREST経由で行えます。

セッションメモ

各セッションにメモパッドを添付できます。メモは入力中に保存され、再起動後も保持されます。Control API経由で動作するAIから読み取ることもできます。

ユースケース

  • エージェント作業の並列管理

    同じコードベース用の複数のエージェントセッションを1つのプロジェクトフォルダーにまとめ、役割ごとに名前を付けられます。実行中のセッションを終了せずに切り替えられます。

  • 分離ブランチでの開発とレビュー

    分離されたブランチ用のworktreeを作成してエージェントを割り当て、生成された差分を確認します。マージ前にファイル単位・行単位のコメントを返すこともできます。

  • 監視下でのエージェント自動化

    Claude Code、Codex、またはスクリプトに、表示可能なターミナルセッションの開始、タスクの送信、エージェントの待機、出力の読み取りを行わせながら、プロンプトへの回答や操作の引き継ぎを行えます。

  • 長時間実行セッションの監視

    複数のエージェントを実行しているときに、フック、状態インジケーター、使用量アラートを使って、作業中、権限リクエスト、完了済みのセッションを区別できます。

Pros and Cons

Pros

  • 複数のCLIエージェントと通常のシェルを1つのサイドバーで管理できます。
  • デスクトップのワークフローにGit worktree、ソース管理操作、差分レビュー、エージェントへのフィードバック機能が含まれています。
  • AIが操作するセッションも表示されたままになり、ユーザーが監視、中断、操作の引き継ぎを行えます。
  • バージョン1.5.0以降、MITライセンスのもとで無料かつオープンソースです。
  • データはローカルで処理されます。AI Control APIはlocalhostにバインドされ、ベアラートークンによる保護を使用します。

Cons

  • 現在はmacOSのみ対応しています。Windows版は計画されていますが、Linuxはロードマップに含まれていません。
  • AI Control APIはデフォルトで無効になっており、トークンで保護された接続を含むローカル設定が必要です。
  • セッションの実行開始後にAPIを有効にした場合、APIから読み取れるターミナル出力の一部が不完全になることがあります。

FAQ

CLI Managerはどのプラットフォームに対応していますか?

CLI Managerは現在macOSで利用でき、Apple Silicon(ARM64)およびIntel(x64)向けのダウンロードが提供されています。Windows版は計画中ですが、Linuxは現在ロードマップに含まれていません。

CLI ManagerではどのCLIツールを使用できますか?

Claude Code、Codex CLI、Gemini CLI、通常のシェルを管理できます。その他のCLIツールやアプリも追加できると説明されています。

CLI Managerは無料で使用できますか?

はい。CLI Managerはバージョン1.5.0以降、MITライセンスのもとで無料かつオープンソースです。サイトには有料プランや利用料金の記載はありません。

AI Control APIはどのように機能しますか?

Settings > AgentsでAI Control APIを有効にします。localhost限定でベアラートークンによって保護されたMCPおよびREST APIが提供され、セッションの開始、プロンプトの送信、ターミナル出力の読み取り、完了待機が可能です。AIを切断するかAPIをオフにすることでアクセスを終了できます。

AIが操作するターミナルセッションを監視したり、操作を引き継いだりできますか?

はい。AI Control APIを通じて開始されたセッションは、AI接続インジケーター付きの通常のターミナルとしてサイドバーに表示されます。画面の読み取り、セッションへの入力、操作の引き継ぎ、AIの切断ができます。

Quick Facts

カテゴリー
開発者向けツール
プラットフォーム
macOS、Apple SiliconおよびIntel向けビルド
主なユーザー
CLIベースのAIエージェントとターミナルワークフローを扱う開発者
対応ツール
Claude Code、Codex CLI、Gemini CLI、その他のCLIツール、アプリ、通常のシェル
ライセンス
バージョン1.5.0以降、MITオープンソース
AI Control API
オプションのlocalhost限定MCPおよびREST API、デフォルトでは無効

CLI Managerの代替品