CC-Switch:Claude Code 多模型切换神器

什么是 CC-Switch

CC-Switch 是一款跨平台的桌面应用程序,专为管理 AI 编程助手而设计。它支持一键切换 Claude CodeCodexGemini CLI 三大 AI 编程工具的 API 配置。

简单来说,CC-Switch 解决了一个核心痛点:官方 Claude API 太贵,国产中转站点、公益站点稳定不高,需要在多个站点中频繁切换。有了 CC-Switch,你可以:

  • 一键切换不同的 API 供应商,支持 Claude Code 运行中动态切换
  • 可视化管理所有配置
  • 统一管理 MCP 服务器、Skills 和系统提示词
  • 支持 GLM、DeepSeek、Kimi 等国产模型

BZGLhe

核心功能

1. 供应商管理

支持在多个 API 端点之间无缝切换:

  • Claude Code:官方 API 或第三方中转服务
  • Codex:OpenAI API 配置
  • Gemini CLI:Google Gemini API 配置

每个供应商配置包括 API Key、Base URL 等信息,切换只需一键。

2. MCP 服务器管理

通过统一界面配置和管理 Model Context Protocol 服务器:

  • 支持 stdio、HTTP、SSE 传输类型
  • 跨应用统一配置
  • 可视化管理界面

3. Skills 系统

自动扫描 GitHub 仓库发现 Claude Skills:

  • 一键安装/卸载技能到 ~/.claude/skills/
  • 支持多仓库扫描
  • 递归目录扫描

4. 提示词管理

创建和管理系统提示词预设:

  • 内置 Markdown 编辑器
  • 实时预览
  • 快速切换不同场景预设

5. 系统集成

  • 系统托盘快速切换
  • 开机自启动
  • 内置自动更新
  • 原子写入与回滚保护

系统要求

平台 最低版本
Windows 10+
macOS 10.15+
Linux Ubuntu 22.04+ / Debian 11+ / Fedora 34+

安装方法

Windows

下载 MSI 安装包或便携版 ZIP:

1
https://github.com/farion1231/cc-switch/releases

macOS

推荐使用 Homebrew 安装:

1
2
brew tap farion1231/ccswitch
brew install --cask cc-switch

首次运行可能需要在「系统设置 > 隐私与安全性」中允许应用。

Linux

Arch Linux:

1
paru -S cc-switch-bin

Ubuntu/Debian:

下载 DEB 包或 AppImage 安装。

快速上手

第一步:添加供应商

  1. 启动 CC-Switch 应用
  2. 点击「添加供应商」按钮
  3. 选择预设模板或自定义配置

第二步:配置 API

以配置智谱 GLM 为例:

  1. 在供应商分组中选择「Claude」
  2. 填入从智谱开放平台获取的 API Key
  3. 设置 Base URL:https://open.bigmodel.cn/api/paas/v4
  4. 点击「添加」保存配置

第三步:启用配置

  1. 在主界面右侧找到刚添加的配置
  2. 点击「启用」按钮
  3. 状态显示「使用中」即配置成功

第四步:验证

重启终端,运行 Claude Code:

1
claude

看到正常的对话界面并能回复,说明配置成功!

配置文件位置

CC-Switch 会修改以下配置文件:

应用 配置文件 关键变量
Claude Code ~/.claude/settings.json ANTHROPIC_AUTH_TOKEN
Codex ~/.codex/auth.json OPENAI_API_KEY
Gemini ~/.gemini/.env GEMINI_API_KEY

应用数据存储在:~/.cc-switch/cc-switch.db(SQLite 格式),自动保留最近 10 个备份版本。

支持的国产模型

CC-Switch 内置了多个国产大模型的预设配置:

模型 供应商 特点
GLM-4 智谱 AI 性价比高,中文能力强
DeepSeek 深度求索 代码能力出色
Kimi K2 月之暗面 长文本处理优秀
MiniMax MiniMax 多模态支持

高级功能

深度链接协议

支持 ccswitch:// 协议进行配置分享,方便团队协作。

环境变量冲突检测

自动检测跨应用的环境变量冲突,避免配置混乱。

VS Code 插件集成

CC-Switch 的配置可以同步应用到 VS Code 的 Claude Code 插件:

  1. 安装 Claude Code for VS Code 插件
  2. 在 CC-Switch 中配置好 API
  3. 插件会自动读取相同的配置

常见问题

Q: 切换后不生效怎么办?

需要重启终端或 Claude Code 才能使配置生效。

Q: 如何备份配置?

CC-Switch 自动保留最近 10 个版本的配置备份,也可以手动导出配置。

Q: 支持哪些语言?

目前支持中文、英文、日文三种语言界面。

Q: 是否安全?

CC-Switch 采用原子写入机制,配置变更前会自动备份,支持一键回滚。API Key 等敏感信息仅存储在本地。

技术架构

CC-Switch 采用现代化技术栈:

  • 前端:React 18 + TypeScript + Vite + TailwindCSS
  • 后端:Tauri 2.8 + Rust + tokio
  • 存储:SQLite + JSON 双层架构
  • 测试:vitest + MSW + @testing-library/react