CC-Panes CC-Panes

Latest release Downloads License: GPL-3.0 Windows, macOS, and Linux

Chinese | Japanese | Korean | Spanish | French | Portuguese

The desktop command center for parallel AI coding.
Run CLI agents side by side, organize their workspaces and sessions, then coordinate the work through MCP, plans, skills, Git, and local history.

Download CC-Panes

CC-Panes command center showing AI coding usage, projects, and sessions

Product captures below are recorded from real CC-Panes desktop interactions.

## Features
### Workspace Command Center See active sessions, recent projects, available CLIs, usage trends, and workspace context in one local desktop view. Move between a workspace, project, task, and terminal without losing the thread of the work. [Guide ->](docs/guide/03-core-concepts.md) CC-Panes workspace dashboard with projects and active sessions
### Provider and Launch Profiles Choose a CLI, provider, MCP set, skills, runtime, and permission policy as one reusable launch profile. Keep local, WSL, and SSH workflows under the same workspace model. [Settings guide ->](docs/guide/10-settings.md) Provider profiles and Codex launch configuration in CC-Panes
### Agent Orchestration Turn a bounded task into a coordinated run. The built-in `ccpanes` MCP lets a leader dispatch workers, observe their progress, collect results, and keep plans and Todos close to the sessions that perform the work. [MCP orchestration guide ->](docs/guide/mcp-orchestration.md) TodoList and agent orchestration panel in CC-Panes
### Skills and Shared Tooling Browse reusable workflows, manage global skills, and attach shared MCP services to the profiles that need them. CC-Panes also surfaces installed CLI skills without forcing them into every session. [Skills guide ->](docs/guide/18-skills.md) CC-Panes resource center listing reusable skills

Terminal Splits and Tabs

Real PTY sessions with flexible horizontal and vertical layouts, scrollback, and saved pane layouts in one window.

Guide →

Terminal launcher and multi-tab sessions in CC-Panes

Resume and Remote Access

Reopen previous work and attach from desktop, web, or Android. Keep the same workspace model across clients.

Guide →

Home dashboard and remote web access settings in CC-Panes

Git and Local History

Inspect branches and worktrees, then use labeled snapshots, diffs, and restore points without leaving the workspace.

Guide →

Workspace tooling and project history surfaces in CC-Panes

Planning Surfaces

Todos, journals, plans, specs, session summaries, and persistent memory stay next to the agents doing the work.

Guide →

TodoList planning surface in CC-Panes

Workspace-aware Development

File browser, Monaco editor, Markdown and image previews, project hooks, and CLI adapters in the same shell.

Guide →

Explorer and editor workflow in CC-Panes

Web Access

Connect to a workspace from any browser. Keep sessions in sync across desktop, web, and Android with the same workspace model.

Guide →

Browser-based web access to a CC-Panes workspace

Background Settings

Personalize the shell with themes, wallpaper, opacity, and window effects. Save looks as reusable presets across workspaces.

Guide →

Background and appearance settings in CC-Panes
**Also included:** - Project hooks and CLI adapters for provider injection, MCP setup, resume, and lifecycle events. - Desktop workflow extras: screenshots, tray, mini mode, command palette, themes, and resource monitoring. --- ## Supported CLI Agents CC-Panes works with any CLI agent that runs in a terminal. First-class adapters add provider injection, MCP setup, resume, workspace flags, system prompts, and project hooks where each CLI supports them.

Claude Code   Codex   Gemini CLI   Kimi   GLM   Grok   OpenCode   Cursor   + any terminal CLI

--- ## Install ### Desktop - Windows, macOS, Linux - **[Download the latest release](https://github.com/wuxiran/cc-pane/releases/latest)** - See the [release page](https://github.com/wuxiran/cc-pane/releases) for current installers and package formats. Stable releases include the in-app updater. Pre-releases are available for manual installation from the release page. ### First launch 1. Install at least one supported CLI and make sure it is available on your `PATH`. 2. Open CC-Panes, create or import a workspace, add a project, and launch a session. 3. Split the terminal when the task benefits from parallel work, or use the orchestration view to dispatch bounded subtasks. For the full walkthrough, see the [user guide](docs/guide/README.md). For web and Android setup, see the [web and mobile guide](docs/guide/16-web-and-mobile.md). --- ## Community and Support - **Issues:** [github.com/wuxiran/cc-pane/issues](https://github.com/wuxiran/cc-pane/issues) - **Discussions:** [github.com/wuxiran/cc-pane/discussions](https://github.com/wuxiran/cc-pane/discussions) - **WeChat:** add `yemaofeng66` and mention `CC-Panes chat` or `CC-Panes bug feedback`.

CC-Panes WeChat chat group CC-Panes bug feedback WeChat group

Left: chat group · Right: bug feedback group. Group QR codes rotate periodically — if one has expired, add `yemaofeng66` instead. --- ## Developing See [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidance. ```bash git clone https://github.com/wuxiran/cc-pane.git cd cc-pane npm install npm run tauri:dev ``` Useful checks: ```bash npx tsc --noEmit npm run build npm run test:run cargo fmt --all -- --check cargo check --workspace cargo test --workspace ``` `npm run tauri:dev` uses `com.ccpanes.dev` and `~/.cc-panes-dev/`. Release builds use `com.ccpanes.app` and `~/.cc-panes/`. ## License CC-Panes is free and open source under the [GPL-3.0 license](LICENSE). ## Acknowledgements Community & support: [Linux.do](https://linux.do) | [Sponsor relay hub](https://hub.nocannobb.com) Built with: [Claude Code](https://docs.anthropic.com/en/docs/claude-code) | [Tauri](https://tauri.app/) | [xterm.js](https://xtermjs.org/) | [portable-pty](https://github.com/wez/wezterm/tree/main/pty) | [Allotment](https://github.com/johnwalley/allotment) | [shadcn/ui](https://ui.shadcn.com/)