CC Switch一个工具管住所有 AI 编程助手Claude Code、Codex、Gemini CLI 一键切换导读Claude Code 用这个 KeyCodex 用那个 KeyGemini CLI 又要单独配……AI 编程工具越来越多配置管理越来越乱。今天介绍一个「万能遥控器」——CC Switch一个桌面应用管住所有 AI 编程工具的配置、模型、MCP、Prompt一键切换省心省力。痛点你的 AI 工具箱像一堆没有遥控器的电器想象一下你家里有电视、空调、音响、投影仪每个设备配一个遥控器。你经常找不到遥控器或者按错了遥控器——把空调开到 30 度才发现手里拿的是电视遥控器。用多个 AI 编程工具的人每天都在经历这种痛苦Claude Code 的 API Key 存在哪里Codex 的呢Gemini CLI 的呢切了个中转服务要一个一个工具改配置MCP 服务器加了一个新的要在三四个工具里分别配一遍想找一个上周的对话记录不记得是哪个工具里聊的了不同工具用不同的 Prompt 模板管理起来头疼CC Switch 就是解决这个问题的万能遥控器。一个界面管住所有 AI 编程工具。CC Switch 是什么CC Switch 是一个跨平台桌面应用用来统一管理这些 AI 编程 CLI 工具Claude CodeAnthropicCodexOpenAIGemini CLIGoogleOpenCodeOpenClaw你可以在一个界面里完成切换 API 提供商、管理 MCP 服务器、同步 Prompt 模板、安装 Skills、浏览历史会话。类比如果每个 AI 编程工具是一台电器CC Switch 就是那个万能遥控器——一个遥控器控制所有设备不用再翻箱倒柜找遥控器了。GitHub 地址https://github.com/farion1231/cc-switch支持 Windows / macOS / Linux完全免费开源核心功能详解一、Provider 管理一键切换 API 提供商这是 CC Switch 最核心的功能。场景你在用 Claude Code官方 API 太贵了想切换到一个中转服务。传统做法是手动改配置文件、换 API Key、改端点地址。用了 CC Switch点击一下就搞定。操作步骤打开 CC Switch点击「Add Provider」选择预设官方/第三方中转或自定义配置输入 API Key 和端点地址点击「Enable」——搞定你还可以添加多个 Provider比如一个官方的、一个便宜的备用一键在它们之间切换。贴心细节CC Switch 很克制——它只帮你管理配置文件不会动你的核心设置。即使你卸载了 CC SwitchCLI 工具照常工作完全不受影响。 切换 Provider 后大部分工具需要重启终端才生效。Claude Code 例外——它支持热切换不用重启。二、MCP 统一管理配一次所有工具生效如果你同时在用 Claude Code 和 Codex加了一个新的 MCP 服务器比如数据库查询工具你得分别去两个工具的配置文件里手动添加。CC Switch 解决了这个问题点击「MCP」按钮通过模板或自定义配置添加 MCP 服务器勾选需要同步的工具一键同步——所有工具的 MCP 配置同时更新类比就像智能家居系统——你在手机上加了一个新设备所有房间自动同步。不用去每个房间单独设置。支持的功能- 从模板快速添加常用 MCP 服务器- 自定义 JSON 配置- 按工具单独开关同步- 导入/导出 MCP 配置三、Prompts 和 Skills模板和技能一键安装Prompts 管理经常用的 Prompt 模板比如「代码审查」「Bug 修复」「文档生成」可以保存在 CC Switch 里内置 Markdown 编辑器创建分类管理不同的 Prompt一键激活同步到工具的配置文件多个工具共享同一套 PromptSkills 管理Skills 是扩展 AI 工具能力的插件包。CC Switch 提供了一个 Skills 市场浏览 GitHub 上的 Skills 仓库一键安装到所有工具统一管理已安装的 Skills类比Prompts 是你收藏的菜谱Skills 是你买的厨具。CC Switch 就是你的厨房收纳柜——所有菜谱和厨具都在一个地方用的时候拿起来就上手。四、Sessions 管理跨工具找历史对话这个功能太实用了。你上周用 Claude Code 聊了一个复杂的架构方案今天想找出来参考。但你不确定是 Claude Code 还是 Codex 里聊的。CC Switch 的 Sessions 功能浏览所有工具的对话历史搜索关键词定位具体对话恢复历史会话继续之前的话题类比就像手机的统一通话记录——不管是微信电话、普通电话、还是 FaceTime全都在一个列表里。不用一个 App 一个 App 地翻。五、代理和测速自动选最快的节点本地代理模式CC Switch 内置了本地代理功能支持热切换 Provider不用重启工具自动格式转换不同工具的 API 格式不一样CC Switch 帮你转故障转移一个节点挂了自动切到备用节点速度测试添加了多个 API 端点不知道哪个最快点击「Speedtest」自动测试所有端点的延迟显示响应时间排名帮你选最优节点类比就像导航软件的路况检测——同时看几条路线的拥堵情况帮你选最快的那条。安装和使用安装3 分钟搞定macOS推荐 Homebrewbrew tap farion1231/ccswitch brew install --cask cc-switch更新brew upgrade --cask cc-switch或者下载 DMG 安装包到 GitHub Releases 页面下载最新版。 macOS 版本已通过 Apple 代码签名和公证可以直接安装打开不需要额外设置。Windows下载 MSI 安装包或便携版Portable ZIP双击安装即可。下载地址GitHub Releases选择CC-Switch-v{版本号}-Windows.msi或CC-Switch-v{版本号}-Windows-Portable.zip。Linux根据发行版选择- Debian/Ubuntu.deb包- Fedora/RHEL.rpm包- 通用.AppImage免安装直接运行- Arch Linuxparu -S cc-switch-bin基本使用流程5 步上手Step 1首次启动打开 CC Switch会提示你导入现有配置。如果你已经在用某个 AI 编程工具选择导入CC Switch 会自动读取你当前的配置作为默认 Provider。Step 2添加 Provider点击「Add Provider」→ 选择预设或自定义 → 输入 API Key 和端点 → 保存。Step 3切换 Provider在主界面选择目标 Provider → 点击「Enable」。或者在系统托盘直接点击 Provider 名称秒切。Step 4配置 MCP点击「MCP」→ 添加MCP → 勾选需要同步的工具 → 保存。Step 5安装 Skills点击「设置」→ 发现技能 → 一键安装或导入电脑已有谁适合用 CC Switch✅ 适合你如果你同时用 2 个以上的 AI 编程工具Claude Code Codex Gemini CLI 等经常切换 API 提供商官方 ↔ 第三方中转需要管理多个 MCP 服务器配置想要跨工具的统一会话管理团队协作需要共享配置❌ 可能不需要如果你只用一个 AI 编程工具从来不改配置用默认就好对 MCP、Prompt 模板这些不感兴趣技术亮点给技术同学看看如果你好奇 CC Switch 是怎么实现的维度技术选型前端React 18 TypeScript Vite TailwindCSSUI 组件shadcn/ui后端Tauri 2.8 Rust数据存储SQLiteSSOT 设计架构Commands → Services → DAO → Database 分层核心设计原则-SSOTSingle Source of Truth所有数据存在一个 SQLite 数据库里-双向同步切换 Provider 时写入配置文件编辑活跃 Provider 时自动回填-原子写入临时文件 重命名防止配置文件损坏-并发安全Mutex 保护数据库连接数据存储位置- 数据库~/.cc-switch/cc-switch.db- 本地设置~/.cc-switch/settings.json- 自动备份~/.cc-switch/backups/保留最近 10 个- Skills~/.cc-switch/skills/写在最后AI 编程工具越来越多每个工具都有自己的一套配置方式。配置管理这件小事如果不管它就会变成越来越大的麻烦。CC Switch 的思路很简单把所有配置集中到一个地方一键管理。就像万能遥控器解决了一堆遥控器的问题——你不需要记住哪个遥控器控制哪台设备拿起来就能用。 如果你在用 2 个以上的 AI 编程工具CC Switch 值得一试。 你平时同时用几个 AI 编程工具评论区聊聊你的工具组合。关于我国内某互联网公司高级研发工程师、研发组长致力于 AI 方面的研究和学习分享。关注我一起学习成长。《MC AI技术开发》