wuxiran/cc-pane

Multi-instance split-pane manager for Claude Code — a cross-platform desktop app built with Tauri 2

CC‑Panes – 並列AIコーディングのためのデスクトップコマンドセンター

概要 – CC‑Panesは、Tauri、xterm.js、その他のWeb技術コンポーネントで構築されたオープンソースのデスクトップアプリケーション(Windows / macOS / Linux)です。複数のAI搭載コマンドラインエージェント(Claude Code、Codex、Gemini CLIなど)を並行して実行し、ワークスペースやプロジェクトに整理し、MCP(Multi‑Client Protocol)と呼ばれる組み込みのオーケストレーションレイヤーを通じて作業を調整できます。

重要性 – 現代のAIコーディングツールは通常、単一目的のCLIです。CC‑Panesは単一のUIを提供します:

  • 再利用可能なプロバイダープロファイル(モデル、ランタイム、権限などを選択)で任意のターミナルベースのAIエージェントを起動;
  • ターミナルを水平/垂直に分割し、レイアウトを維持し、デスクトップ、Web、Androidからセッションを再開;
  • 境界のあるタスクをオーケストレーション:リーダーエージェントがワーカーエージェントを派遣し、進捗を監視し、結果を収集し、計画/TODOをコードの近くに保持;
  • アプリを離れることなくGitワークツリー、スナップショット、ローカル履歴を管理;
  • スキル(事前パッケージ化されたワークフロー)を参照・再利用し、共有MCPサービスを添付。

主な機能(READMEに示されている通り)

機能 得られるもの
ワークスペースコマンドセンター アクティブセッション、最近のプロジェクト、使用傾向、ワークスペースコンテキストのダッシュボード。
プロバイダー&起動プロファイル CLI、モデルプロバイダー、MCPセット、ランタイム、権限ポリシーのワンクリック設定;ローカル、WSL、SSHバックエンドで動作。
エージェントオーケストレーション(MCP) マルチエージェントタスクのリーダー・ワーカーパターン、ライブ進捗ビューと結果集約。
スキル&共有ツール 再利用可能なワークフローのライブラリ;インストール済みCLIスキルの自動検出。
ターミナル分割&タブ 実際のPTYセッション、柔軟なレイアウト、スクロールバック、保存されたペイン設定。
再開&リモートアクセス 以前の作業を再開し、デスクトップ、ブラウザ、Androidから同じワークスペースモデルで接続。
Git&ローカル履歴 ブランチ、ワークツリーを検査し、ラベル付きスナップショットを取得し、UI内で差分と復元ポイントを表示。
計画サーフェス 実行中のエージェントにリンクされた統合TODO、ジャーナル、仕様、永続メモリ。
ワークスペース対応開発 ファイルエクスプローラー、Monacoエディター、Markdown/画像プレビュー、プロジェクトフック、CLIアダプター。
Webアクセス デスクトップアプリと同期するブラウザベースのクライアント;モバイルでも同じワークスペースモデル。
背景設定 テーマ、壁紙、不透明度、ウィンドウ効果をプリセットとして保存。

対応AI CLIエージェント – 任意のターミナルベースのAIコーディングツールが動作し、Claude Code、Codex、Gemini CLI、Kimi、Grok、OpenCode、Cursor、Jcodeなどに対するファーストクラスのアダプターがあります。

インストール – 最新リリースページからビルド済みインストーラーをダウンロードします。アプリには自動アップデーターが含まれています;プレリリースも手動インストール用に利用可能です。

はじめに

  1. サポートされているAI CLIを少なくとも1つインストールし、PATHに含めます。
  2. CC‑Panesを起動し、ワークスペースを作成またはインポートし、プロジェクトを追加してセッションを開始します。
  3. 分割ペインビューまたはMCPオーケストレーションパネルを使用して、並列サブタスクを実行します。

開発 – リポジトリは混合スタックを使用:フロントエンドにNode/NPM、TauriバックエンドにRust/Cargo。典型的なワークフロー:

git clone https://github.com/wuxiran/cc-pane.git
cd cc-pane
npm install
npm run tauri:dev   # 開発バージョンを起動

標準チェック(tsc --noEmit、cargo fmt、cargo testなど)が提供されています。

ライセンス – GPL‑3.0。

結論 – CC‑Panesは、複数のAIコーディングエージェントをオーケストレーションするための本格的で機能豊富なデスクトップ環境であり、並列AI支援開発をより管理しやすく再現可能にします。

関連

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