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などに対するファーストクラスのアダプターがあります。
インストール – 最新リリースページからビルド済みインストーラーをダウンロードします。アプリには自動アップデーターが含まれています;プレリリースも手動インストール用に利用可能です。
はじめに
- サポートされているAI CLIを少なくとも1つインストールし、
PATHに含めます。 - CC‑Panesを起動し、ワークスペースを作成またはインポートし、プロジェクトを追加してセッションを開始します。
- 分割ペインビューまたは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支援開発をより管理しやすく再現可能にします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト