痛点
作为一个代码小白 + 重度懒癌患者,每次要切换中转 API 都让我崩溃:
打开终端 → 找教程 →
vim ~/.zshrc→ 翻半天找到那两行 → 小心翼翼改 URL 和 Key → 保存 →source ~/.zshrc→ 祈祷没改错……
就这么个 1 分钟的事,我每次都要花 5 分钟。
更要命的是——我不会只买一家中转。有的中转厂确实不太行,挂了、慢了、额度用完了,就得换另一家。手头常备 3~5 个不同平台的 API ,来回切换简直折磨。
所以,我 Vibe Coding 了一个切换工具
与其每次受罪,不如一劳永逸。
一句话介绍: 图形界面管理多个中转配置,鼠标点一下就写入 ~/.zshrc,终端自动生效。


它能干什么
- 🔀 双平台:同时管理 Claude Code 和 OpenAI Codex CLI 的中转配置,颜色区分一目了然(靛蓝 = Claude ,翠绿 = Codex )
- ⚡ 一键切换:预存 N 个中转节点,选中 → 点「同步」→ 自动写入
~/.zshrc,两个平台的环境变量互不干扰 - 🔄 终端热更新:点「立即生效」,自动帮你在打开的终端里跑
source ~/.zshrc,都不用自己敲 - 💾 备份迁移:JSON 一键导入导出,换电脑无缝迁移;每次切换前自动保存快照,手残也不怕
适合谁用
- 🙋 和我一样懒、不想碰配置文件的人
- 🙋 手头有多个中转 API 需要频繁切换的人
- 🙋 中转平台主,可以分发给你的用户,降低配置门槛
怎么用
要求:装了 Node.js
git clone https://github.com/zxs-ai/C-code-switch.git
cd C-code-switch
然后双击目录里的 启动.command 就行了。浏览器自动打开,添加你的中转配置,选中,点同步,搞定。
也支持 Electron 打包成独立 App:npm install && npm start
项目地址
GitHub:https://github.com/zxs-ai/C-code-switch
MIT 开源,随便用。有问题欢迎提 Issue 。