Repolode
kbwo

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. 1

    npmでCCManagerをグローバルにインストールします

    npm install -g ccmanager
  2. 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 の数値は毎日更新されます。

関連プロジェクト