在 AI 编程工具成为服务端开发标配的今天,Claude Code、Codex、Gemini CLI 等工具虽强大,但多工具间配置分散、API 供应商切换繁琐、手动编辑 JSON/TOML/.env 文件极易出错,严重拖慢开发节奏。CC-Switch 作为一款基于 Rust + Tauri 2 的跨平台开源桌面配置管理器,专为统一管理这些 AI CLI 工具而生。本文将带你从零开始,覆盖 Windows/macOS/Linux 全平台的安装、基础配置与进阶玩法,助你彻底告别手动改配置的烦恼。
一、核心参数速览:选对安装包,事半功倍
开始安装前,先快速了解 CC-Switch 的核心信息,便于按需选择安装方式与使用场景。下表汇总了关键参数,建议收藏备查:
| 项目 | 详情 |
|---|---|
| 软件定位 | AI 编程 CLI 工具统一配置管理器(开源跨平台) |
| 支持平台 | Windows 10+(64位)、macOS 12+、Linux(Ubuntu 22.04+/Debian 11+/Fedora 34+) |
| 核心功能 | 供应商一键切换、系统托盘快切、MCP 统一管理、Skills 一键安装、Prompts 管理、API 测速、配置备份/恢复 |
| 存储方式 | 本地 SQLite 数据库,采用原子写入机制,防止配置文件损坏 |
| 推荐版本 | v3.13.0 及以上(修复多项兼容问题,运行更稳定) |
| 下载 | https://pan.quark.cn/s/ce7ed4e4acd5 |
提示: CC-Switch 启动快、内存占用低,配置仅存本地,安全无忧。内置 50+ 供应商预设,覆盖主流 API 服务商,无需手动填写端点。
二、Windows 安装:MSI 与便携版任选
Windows 用户有两种主流安装方式,根据场景灵活选择即可。
1. MSI 安装版(推荐新手)
前往 GitHub Releases 页面,下载对应版本的 CC\-Switch\-v\{版本\}\-Windows\-x64\.msi 安装包(将版本号替换为实际版本,如 v3.13.0)。双击运行,若遇到 SmartScreen 提示“无法验证发行者”,点击「更多信息」→「仍要运行」(开源软件安全,属系统常规验证)。随后按向导点击「下一步」,保持默认安装路径(避免中文路径),完成安装后勾选启动即可。
2. ZIP 便携版
适合临时使用或系统用户名含中文的情况。下载 ZIP 包解压后直接运行 exe 文件,无需安装,删除即卸载,非常轻量。
三、macOS 安装:三种方式适配不同需求
macOS 用户可根据偏好选择 DMG、压缩包或 Homebrew 方式安装。
1. DMG 镜像(普通用户首选)
下载 CC\-Switch\-v\{版本\}\-macOS\.dmg 镜像文件,双击打开后将 CC\-Switch\.app 拖入「Applications」文件夹。首次打开若提示“无法验证开发者”,前往「系统设置」→「隐私与安全性」,点击「仍然打开」即可。
2. 压缩包版(免安装)
下载 CC\-Switch\-v\{版本\}\-macOS\.zip 压缩包,解压后将 CC\-Switch\.app 移入应用程序目录。右键点击 CC\-Switch\.app 选择「打开」,验证后即可运行。
3. Homebrew 安装(开发者最爱)
打开终端,执行以下命令即可完成安装与后续更新,无需手动下载安装包:
# 添加 CC-Switch 仓库
brew tap farion1231/ccswitch
# 安装 CC-Switch
brew install --cask cc-switch
更新时执行:
brew upgrade --cask cc-switch
四、Linux 安装:.deb / .rpm / AppImage 全覆盖
Linux 发行版众多,CC-Switch 提供三种安装包,适配不同发行版。
1. Debian / Ubuntu 系列
下载 CC\-Switch\-v\{版本\}\-Linux\-x86\_64\.deb 安装包,在终端中进入下载目录执行:
# 安装 deb 包
sudo dpkg -i CC-Switch-v{版本}-Linux-x86_64.deb
# 若出现依赖缺失,执行以下命令修复
sudo apt -f install -y
2. Fedora / RHEL 系列
下载 CC\-Switch\-v\{版本\}\-Linux\-x86\_64\.rpm 安装包,执行:
sudo rpm -i CC-Switch-v{版本}-Linux-x86_64.rpm
3. 通用 AppImage 版
下载 CC\-Switch\-v\{版本\}\-Linux\-x86\_64\.AppImage 包,赋予执行权限后直接运行:
# 给 AppImage 包赋予执行权限
chmod +x CC-Switch-v{版本}-Linux-x86_64.AppImage
# 运行软件
./CC-Switch-v{版本}-Linux-x86_64.AppImage
✅ AppImage 无需安装,删除文件即卸载,适合所有发行版。
五、5 分钟快速上手:添加与切换供应商
无论哪个平台,CC-Switch 的核心操作一致。完成安装后,只需三步即可开始使用。
1. 首次启动与配置导入
启动后软件自动扫描本地已安装的 AI CLI 工具配置。若检测到已有配置,会提示「导入」,点击即可一键迁移,无需手动处理。
2. 添加供应商(Provider)
供应商 = 一套完整 API 配置(名称、Base URL、API Key、模型)。点击右上角「+」按钮,有两种添加方式:
- 预设供应商(推荐): 从「Preset」下拉框选择如 Claude Code、DeepSeek、Kimi 等,系统自动填充 API 端点,只需填写自己的 API Key 并命名即可。
- 自定义供应商: 当预设中没有目标服务商时,选择「Custom」,手动填写名称、Base URL(⚠️ 末尾勿加斜杠,如
https://xiaomai\.win)、API Key 及模型。
3. 切换与验证
在供应商列表点击「Enable」,状态变为「Active」即切换成功。生效规则:Claude Code 支持热切换,无需重启终端;Codex、Gemini CLI 等需重启终端。切换后建议执行验证命令确认配置生效:
# 测试指令(任意 CLI 工具中输入)
hello, please introduce yourself
快捷技巧: 系统托盘支持右键快速切换供应商,无需打开主界面。
六、进阶玩法:多工具、MCP 与配置备份
基础配置完成后,可启用以下高级功能,进一步提升开发效率,所有功能全平台通用。
1. 多工具独立配置
主界面顶部标签页对应不同 CLI 工具(Claude、Codex、Gemini 等),可分别为每个工具添加独立供应商,互不干扰。例如,Claude Code 用 Kimi API,Codex 用 OpenAI API,完美解决多工具配置混乱问题。
2. MCP 服务器统一管理
MCP(Model Context Protocol)扩展了 AI CLI 工具的能力(如文件读取、网页搜索)。CC-Switch 提供统一管理面板,支持 stdio、HTTP、SSE 三种协议。若有 Deep Link(ccswitch:// 开头),点击即可自动导入配置,无需手动填写。
3. Skills 一键安装(Claude Code 专属)
在「Skills」标签页,软件自动扫描 GitHub 公开仓库(官方+社区),勾选所需技能(如代码审查、规范化提交)后点击安装,自动同步到 Claude Code 的 Skills 目录,省去手动下载配置的麻烦。
4. Prompts 管理与 API 测速
使用 Markdown 编辑提示词模板,可绑定不同 CLI 工具,一键切换启用。同时,供应商列表会显示各节点延迟,自动优选最低延迟节点,提升 API 请求速度。
5. 配置备份与恢复
软件自动保留最近 10 个版本的配置文件,支持手动导出/导入。重装系统或更换设备时,可快速恢复所有配置。配置文件路径如下:
# 全平台通用路径(~ 代表当前用户目录)
~/.cc-switch/cc-switch.db # 主配置数据库(核心文件,备份重点)
~/.cc-switch/settings.json # 软件全局设置
~/.cc-switch/backups/ # 自动备份目录(保留最近10个版本)
~/.cc-switch/skills/ # Skills 扩展目录
# Windows 系统具体路径(替换“你的用户名”为实际用户名)
C:\Users\你的用户名\.cc-switch\
# macOS 系统具体路径
/Users/你的用户名/.cc-switch/
# Linux 系统具体路径(普通用户/root 用户)
/Users/你的用户名/.cc-switch/
/root/.cc-switch/
七、常见问题与解决方案
遇到问题别慌,下表列出了高频问题及解决办法,对照操作即可:
| 常见问题 | 解决方案 |
|---|---|
| 切换供应商后,配置不生效 | 重启对应 CLI 工具的终端(Claude Code 除外,支持热切换);检查 Base URL 末尾无多余斜杠 |
| Windows 软件启动失败、白屏 | 更换便携版,解压到无中文、无空格的路径;删除 cc-switch.db 文件,重启软件重新配置 |
| macOS 无法打开软件,提示“无法验证开发者” | 前往「系统设置」→「隐私与安全性」,找到对应提示,点击「仍然打开」 |
| 配置损坏、丢失 | 从 ~/.cc-switch/backups/ 目录恢复备份;或删除 cc-switch.db 文件,重启软件重新添加配置 |
| 无法删除当前激活的供应商 | 先切换到其他供应商配置,再删除闲置的供应商(系统强制保留至少1个有效配置) |
| API 请求失败 | 检查 API Key 是否正确、未泄露;检查 Base URL 末尾无斜杠;确认供应商支持对应 CLI 工具的 API 格式 |
| Linux 安装后无法启动 | 检查依赖是否安装完整(Debian/Ubuntu 执行 sudo apt -f install);使用 AppImage 版重试 |
八、总结
CC-Switch 作为跨平台 AI 编程 CLI 配置管理利器,彻底解决了多工具、多供应商切换繁琐、配置易错的痛点。无论你是刚入门的新手,还是经验丰富的服务端开发者,都能通过本文快速上手,将更多精力投入到代码逻辑与架构设计中。建议先完成基础配置,再逐步探索 MCP、Skills 等高级功能,解锁更高效的 AI 编程体验。
[AFFILIATE_SLOT_1]如果你正在寻找更高效的 AI 编程工具组合,不妨试试 CC-Switch 搭配主流 CLI 工具,相信会带来惊喜。
[AFFILIATE_SLOT_2]
浙公网安备 33010602011771号