乐于分享
好东西不私藏

CC Switch:AI 编程工具的全能管家,一个应用管理五个 CLI 工具!

CC Switch:AI 编程工具的全能管家,一个应用管理五个 CLI 工具!

导语:还在为 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 这些 AI 编程工具的配置切换而烦恼吗?今天给大家推荐一款神器——CC Switch,它就像一个全能管家,让你轻松管理所有 AI 编程工具的配置,告别繁琐的手动编辑!


🚀 什么是 CC Switch?

CC Switch 是一款跨平台桌面应用,专门为 AI 编程工具开发者打造。它能够统一管理五个主流的 CLI 工具:

  • Claude Code – Anthropic 的 AI 编程助手

  • Codex – OpenAI 的代码生成工具  

  • Gemini CLI – Google 的 AI 编程接口

  • OpenCode – 开源代码助手

  • OpenClaw – AI 开发环境

💡 核心优势

一个应用,五个工具统一管理不再需要在不同的配置文件之间切换,一个界面搞定所有 AI 编程工具的供应商配置。

50+ 预设供应商一键导入支持 AWS Bedrock、NVIDIA NIM 和各种社区中转服务,复制 API Key 即可快速添加。

智能配置同步内置统一的 MCP、Skills 管理,支持双向同步,让你的配置在不同工具间保持一致。

系统托盘快速切换无需打开完整应用,直接从系统托盘菜单即时切换供应商,效率倍增!


🎯 主要功能详解

1. 供应商管理 – 一键切换,告别配置烦恼

  • 预设供应商丰富:50+ 预设配置,包括官方和第三方服务

  • 通用配置片段:在不同供应商间传递插件等通用数据

  • 拖拽排序:自定义供应商优先级

  • 导入导出:配置备份和迁移

2. 代理与故障转移 – 稳定性的保障

  • 本地代理热切换:支持格式转换、自动故障转移

  • 熔断器机制:防止雪崩效应

  • 供应商健康监控:实时监控 API 状态

  • 应用级代理接管:为每个工具独立配置代理

3. MCP、Prompts 与 Skills – 开发效率神器

统一 MCP 面板

  • 管理 4 个应用的 MCP 服务器

  • 双向同步功能

  • 支持 Deep Link 导入

Prompts 跨应用同步

  • Markdown 编辑器,支持语法高亮

  • 同步到 CLAUDE.md / AGENTS.md / GEMINI.md

  • 回填保护机制

Skills 一键安装

  • 从 GitHub 仓库或 ZIP 文件直接安装

  • 自定义仓库管理

  • 支持软连接和文件复制

4. 用量与成本追踪 – 成本透明化

  • 跨供应商统计:追踪所有 API 的支出、请求数和 Token 用量

  • 趋势图表:直观展示使用趋势

  • 详细请求日志:每一个 API 调用都有记录

  • 自定义模型定价:支持设置不同供应商的定价策略

5. 会话管理器 – 历史对话随时找回

  • 全应用会话浏览:查看所有工具的对话历史

  • 智能搜索:快速找到特定对话

  • 会话恢复:一键恢复历史对话

  • 工作区编辑器:直接编辑 Agent 配置文件


🌟 特色亮点

云同步功能

支持通过 Dropbox、OneDrive、iCloud、坚果云、NAS 及 WebDAV 服务器 在不同设备间同步供应商数据,随时随地保持配置一致。

Deep Link 支持

通过 ccswitch:// 协议,支持一键导入供应商、MCP 服务器、提示词和技能,分享配置变得异常简单。

多主题支持

提供深色/浅色/跟随系统三种主题模式,保护眼睛的同时个性化你的使用体验。

自动备份机制

原子写入技术确保配置安全,自动备份保留最近 10 个版本,再也不怕配置丢失。


💻 平台支持与安装

系统要求

  • Windows: Windows 10 及以上

  • macOS: macOS 12 (Monterey) 及以上  

  • Linux: Ubuntu 22.04+ / Debian 11+ / Fedora 34+ 等主流发行版

安装方式

Windows 用户

下载最新版本的 CC-Switch-v{版本号}-Windows.msi 安装包或 CC-Switch-v{版本号}-Windows-Portable.zip 绿色版。

macOS 用户(推荐 Homebrew)

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

Linux 用户

  • Debian/Ubuntu: 下载 .deb 安装包

  • Fedora/RHEL: 下载 .rpm 安装包  

  • 通用: 下载 .AppImage 文件

Arch Linux 用户

paru -S cc-switch-bin

🎨 界面展示

主界面 添加供应商

📚 使用指南

基本操作流程

  1. 添加供应商

    • 点击”添加供应商”按钮

    • 选择预设或创建自定义配置

    • 复制 API Key 即可一键导入

  2. 切换供应商

    • 主界面方式:选择供应商 → 点击”启用”

    • 托盘方式:直接点击系统托盘中的供应商名称(立即生效)

  3. 配置生效

    • 大多数工具需要重启终端或 CLI 工具

    • Claude Code 支持热切换,无需重启

高级功能

MCP 管理

点击”MCP”按钮 → 通过模板或自定义配置添加服务器 → 切换各应用同步开关

Prompts 管理

点击”Prompts” → 使用 Markdown 编辑器创建预设 → 激活后同步到 live 文件

Skills 管理

点击”Skills” → 浏览 GitHub 仓库 → 一键安装到全部应用


🤔 常见问题解答

Q: 支持哪些 AI CLI 工具?

A: 支持 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 五个工具。

Q: 切换供应商后需要重启终端吗?

A: 大多数工具需要重启,但 Claude Code 支持热切换,无需重启。

Q: 如何切换回官方登录?

A: 在预设供应商中添加”官方登录”,切换后按照官方登录流程操作即可。

Q: 数据存储在哪里?

A: 数据存储在 ~/.cc-switch/ 目录下,包括 SQLite 数据库、设置文件、备份等。


🏆 为什么选择 CC Switch?

对比传统方式

传统方式 CC Switch
手动编辑 JSON/TOML 文件 可视化界面,一键操作
配置容易丢失 自动备份,原子写入
多工具配置分散 统一管理,跨平台同步
切换麻烦需要重启 系统托盘快速切换
无法监控使用成本 详细用量统计和成本分析

适用人群

  • AI 开发者:需要同时使用多个 AI 编程工具

  • 技术团队:需要统一管理团队配置

  • AI 爱好者:经常尝试不同的 AI 服务提供商

  • 效率追求者:希望简化配置流程,专注于编码本身


🌟 结语

CC Switch 不仅是一个配置管理工具,更是 AI 编程生态中的重要基础设施。它解决了 AI 工具配置碎片化的痛点,让开发者能够更专注于编码本身,而不是在配置文件之间疲于奔命。

无论你是个人开发者还是技术团队,CC Switch 都能为你带来显著的效率提升。 如果你正在使用多个 AI 编程工具,这款工具绝对值得一试!


项目地址https://github.com/farion1231/cc-switch用户手册详细文档更新日志版本历史

💡 如果觉得这篇文章对你有帮助,欢迎分享给更多开发者朋友!