Claude CodeやCodexのコーディングエージェントを複数並行して実行でき、ライブ状況表示とサイドバー内の承認機能を備えたmacOSネイティブのターミナルアプリ。
kbwo/ccmanager
tmuxを使わず、Git worktreeや複数プロジェクトで複数のAIコーディングエージェントのセッションを実行・切り替えできるCLIアプリ。
代替できる製品:Claude Squad
- スター
- 1,278
- フォーク
- 94
- 未解決の Issue
- 6
- 最終コミット
- 11 日前
これは何?
CCManagerは、複数のAIコーディングアシスタントのセッションを同時に管理できるターミナルアプリです。Claude Code、Gemini CLI、Codex CLI、Cursor Agent、Copilot CLI、Cline CLI、OpenCode、Kimi CLIなどのエージェントに対応し、それぞれを独立したGit worktreeで実行します。メニューには各セッションが処理中か、入力待ちか、アイドル状態かが表示されるため、対応が必要なセッションを把握できます。
アプリは単体で動作し、tmuxは不要です。worktreeの作成、マージ、削除に加え、新しいworktreeへのClaude Codeのセッションデータのコピーや、.worktreeincludeファイルに記載した.envなどのgitignore対象ファイルのコピーができます。また、再起動やクラッシュ後に開いていたセッションを復元でき、ひとつのインターフェースから複数のリポジトリを扱えるマルチプロジェクトモードにも対応しています。
キーボードショートカット、フォールバック引数付きのコマンドプリセット、プロジェクトごとの.ccmanager.json設定、ステータス変更フック、worktreeフック、devcontainer内での実行をカスタマイズできます。実験的な自動承認機能では、Claudeモデルを使って安全と判断されたプロンプトを承認します。
主な機能
- 01複数のエージェントセッションをGit worktree間で並行して実行できます。
- 02処理中、入力待ち、アイドルの各セッション状態をリアルタイムで表示します。
- 03tmuxなしで動作し、10種類のAIコーディングCLIに対応しています。
- 04再起動やクラッシュ後に開いていたセッションを復元します。
- 05新しいworktreeにClaude Codeのセッションデータやgitignore対象ファイルをコピーできます。
- 06マルチプロジェクトモードで複数のリポジトリを管理できます。
ユースケース
- 異なるAIエージェントを使い、複数の機能ブランチで同時に作業する。
- 複数のworktreeにあるエージェントセッションのうち、入力待ちのものを確認する。
- ひとつのターミナルから複数のリポジトリにまたがるAIコーディングセッションを管理する。
- マネージャーはホスト上で動かしたまま、devcontainer内でエージェントを実行する。
クイックスタート
- 1
npmでCCManagerをグローバルにインストールします
npm install -g ccmanager - 2
プロジェクト内でCCManagerを実行します
ccmanager
使う前に知っておきたいこと
- セッションを実行するには、Claude CodeなどのAIコーディングアシスタントCLIを別途インストールする必要があります。
収録されている特集
トピック
よくある質問
- ccmanager とは?
- tmuxを使わず、Git worktreeや複数プロジェクトで複数のAIコーディングエージェントのセッションを実行・切り替えできるCLIアプリ。 CCManagerは、複数のAIコーディングアシスタントのセッションを同時に管理できるターミナルアプリです。Claude Code、Gemini CLI、Codex CLI、Cursor Agent、Copilot CLI、Cline CLI、OpenCode、Kimi CLIなどのエージェントに対応し、それぞれを独立したGit worktreeで実行します。メニューには各セッションが処理中か、入力待ちか、アイドル状態かが表示されるため、対応が必要なセッションを把握できます。
- ccmanager は無料で使えますか?ライセンスは?
- ccmanager は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ccmanager は今もメンテナンスされていますか?
- 活発にメンテナンス中。ccmanager の最終コミットは 2026年10月27日 です。
- ccmanager は何に使えますか?
- 異なるAIエージェントを使い、複数の機能ブランチで同時に作業する。 複数のworktreeにあるエージェントセッションのうち、入力待ちのものを確認する。 ひとつのターミナルから複数のリポジトリにまたがるAIコーディングセッションを管理する。 マネージャーはホスト上で動かしたまま、devcontainer内でエージェントを実行する。
- ccmanager のインストール方法は?
- npmでCCManagerをグローバルにインストールします: npm install -g ccmanager プロジェクト内でCCManagerを実行します: ccmanager
- ccmanager はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/kbwo/ccmanager
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のAIコーディングエージェントを並行して動かすための、ブランチ名でgit worktreeを管理するRust製CLI。
Claude Code、Codex、Aiderなど複数のAIコーディングエージェントを、個別のGitワークスペースで実行・管理できるターミナルアプリ(CLI/TUI)。
計画を確認してから、18種類のAIコーディングアシスタント向けに、プロジェクト内のスキル、ルール、フック、ナレッジドキュメントを整備するCLI。
複数プロジェクトのClaude CodeとCodexのエージェントセッションを1つのウィンドウで実行できる、軽量なクロスプラットフォームAIコーディングIDEです。
複数のコーディングエージェントを並列実行できる、タスクごとにgit worktreeとtmuxウィンドウを使うターミナルKanbanボード。