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(多客户端协议)的内置编排层协调它们的工作。

为什么重要 – 现代 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,并确保它在您的 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 辅助开发更易于管理和重现。

相关

  • 项目
  • 项目
  • 项目
  • 项目