# cc-box
**Repository Path**: orczh/cc-box
## Basic Information
- **Project Name**: cc-box
- **Description**: CC-Box — A multi-terminal manager for Claude Code power users
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-04-29
- **Last Updated**: 2026-07-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
CC-Box
Claude Code 桌面应用 — 多项目、多会话管理
一个窗口。多个项目。快速切换会话。
---
[English](README.md) | 简体中文
---
## 为什么选择 CC-Box?
Claude Code 的 CLI 在单会话工作中表现优秀。但当你需要管理**多个项目**,并希望**便捷地查看、进入、切换会话**时,纯终端就显得力不从心。
CC-Box 本质上是 **Claude Code 的桌面应用**。它保留了原生终端体验,并添加了 CLI 不擅长做的事:多项目管理、会话总览、快速切换。
**把它看作专为 Claude Code 重度用户打造的桌面应用。**
---
## 界面截图
---
## 核心功能
### 多项目管理
在一个窗口中浏览所有项目。查看哪些项目有活跃会话,一键启动新会话,即时切换项目。不再需要频繁 `cd` 切换目录或管理多个终端窗口。
### 多会话并行
打开任意数量的 Claude Code 会话,每个会话在独立的终端标签页中运行。在侧边栏查看所有会话,快速切换,切换后输出内容保持不变。
### 快速启动与预设
为每个项目设置启动选项,如 `--resume`、`--model` 或自定义参数。无需每次输入相同参数,一键以预设配置启动会话。
### 侧边栏面板
非遮罩式侧边栏,不会抢占焦点:
- **会话** — 浏览、搜索、切换所有会话。状态指示灯显示运行/思考/等待状态。
- **MCP 服务器** — 查看已连接的 MCP 服务器、可用工具及其参数结构
- **Skills & Agents** — 快速访问 Claude Code skills 和 agent 配置
- **插件** — 查看已安装的插件及其组件
### 原生终端体验
通过伪终端直接运行 Claude CLI 二进制文件。所有功能与终端中完全一致 — slash 命令、快捷键、流式输出、颜色、交互式提示。
---
## 先决条件
- **[Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code)** 已安装并完成认证
- **Windows 用户**: [Git for Windows](https://git-scm.com/download/win)(提供 Git Bash)
---
## 快速开始
### 1. 下载安装
前往 [**Releases**](https://github.com/orczh-hj/cc-box/releases) 页面下载对应平台的安装包:
| 平台 | 文件 |
|------|------|
| **Windows** | `.exe` (NSIS 安装包) 或 `.msi` |
| **macOS** | `.dmg` (通用二进制) |
| **Linux** | `.deb` 或 `.AppImage` |
国内用户可从 [Gitee Releases](https://gitee.com/orczh/cc-box/releases) 下载。
### 2. 启动使用
1. 打开应用
2. 选择或添加项目目录
3. Claude Code 会话启动 — 像在终端中一样输入
4. 从侧边栏打开更多会话,每个独立运行
---
## 从源码构建
点击展开
### 前置要求
- [Node.js](https://nodejs.org/) 18+
- [Rust](https://www.rust-lang.org/tools/install) stable 工具链
- [Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code) 已安装并认证
- **Windows 用户**: [Git for Windows](https://git-scm.com/download/win)
### 安装
```bash
git clone https://github.com/orczh-hj/cc-box.git
cd cc-box
npm install
```
### 开发
```bash
npm run tauri:dev # 启动开发模式(热重载)
```
### 构建
```bash
npm run tauri:build # 构建当前平台
# 或指定平台:
npm run build:win # Windows (x86_64-pc-windows-gnu)
npm run build:mac # macOS (通用)
npm run build:linux # Linux (x86_64)
```
构建产物在 `src-tauri/target/release/bundle/`。
---
## 常见问题
会修改我的 Claude Code 配置吗?
不会。应用只读取 Claude Code 原生文件。所有 GUI 设置独立保存在 `~/.cc-box/` 中。你可以随时回到纯 CLI 使用。
能用所有 CLI 功能吗?
可以。Slash 命令、快捷键、模型切换、权限提示 — 所有功能透明传递给真实 CLI。
性能如何?
基于 Tauri 2 (Rust 后端),安装后约 10 MB,内存占用极低。终端通过 xterm.js 渲染,性能与原生终端相当。
Claude Code 更新后会失效吗?
应用直接运行 CLI 二进制文件,不依赖任何内部 API。只要 CLI 在 PATH 中,任何版本都能正常工作。
---
## 技术栈
Tauri 2 (Rust) + Vue 3 + TypeScript + xterm.js + portable-pty
---
## 许可证
[MIT](LICENSE)