CLI 工具
CC Switch
用 CC Switch 管理 Claude Code / Codex 的多套供应商配置,一键在 VisionCoder 和官方之间切换
CC Switch 是个桌面小工具,用来管理 Claude Code 和 Codex 的多套供应商配置,点一下就切换。
它本身不代理任何请求 —— 干的活是帮你改配置文件(Claude Code 的 ~/.claude/settings.json、Codex 的 ~/.codex/config.toml)。所以它填的值和你手动配是一模一样的,只是省掉了来回编辑文件、改完还要重启的麻烦。
- 在 API Key 管理 创建 API Key
- 已装 Claude Code 或 Codex CLI
去 GitHub Releases 下对应系统的包:
| 系统 | 下哪个 |
|---|---|
| macOS | .dmg |
| Windows | .exe 安装包 |
| Linux | .AppImage 或 .deb |
添加 VisionCoder 供应商
Section titled “添加 VisionCoder 供应商”切到 Claude Code 标签页
CC Switch 上方分 Claude Code 和 Codex 两个标签,各管各的配置文件。先在 Claude Code 那边加。
新增一个供应商
点新增,填这几项:
| 字段 | 填什么 |
|---|---|
| 名称 | VisionCoder(随便起,只是列表里的显示名) |
| Base URL | https://coder.api.visioncoder.cn |
| API Key | 你的 VisionCoder API Key |
切换过去
在列表里选中 VisionCoder 这条,点启用。CC Switch 会把 ~/.claude/settings.json 改成对应内容。
重开 Claude Code
Claude Code 只在启动时读配置。已经开着的会话不会自动切,退出重开。
Codex 那一栏
Section titled “Codex 那一栏”切到 Codex 标签,新增供应商填:
| 字段 | 填什么 |
|---|---|
| 名称 | VisionCoder |
| Base URL | https://coder.api.visioncoder.cn/v1 |
| API Key | 同一个 Key |
切换完重开 Claude Code,随便问一句,然后去 控制台 看用量涨没涨。
想直接看配置文件被改成什么样了:
cat ~/.claude/settings.jsontype "$env:USERPROFILE\.claude\settings.json"env 里应该能看到 ANTHROPIC_BASE_URL 和 ANTHROPIC_API_KEY。
切换了但没生效
Claude Code 和 Codex 都是启动时读一次配置。必须完全退出重开,开着的会话不会热切。
404 / 找不到端点
Base URL 的 /v1 加错地方了:
- Claude Code(Anthropic 协议)→
https://coder.api.visioncoder.cn,不带/v1 - Codex(OpenAI 协议)→
https://coder.api.visioncoder.cn/v1,带/v1
CC Switch 把我原来的配置覆盖了
它接管的就是这两个文件。切换前把原有配置也在 CC Switch 里存成一个供应商条目,之后随时能切回去。
急救:~/.claude/settings.json 手动改回来即可,内容格式见 Claude Code。
界面上的字段名和这里写的对不上
CC Switch 是第三方开源工具,版本更新时界面文案会变。认准要填的是三样东西:一个显示名、一个 Base URL、一个 API Key —— 不管它把这几栏叫什么,值都按上面填。
- 手动配置:Claude Code · Codex CLI
- 协议端点:POST /v1/messages · POST /v1/responses
- CC Switch 仓库:github.com/farion1231/cc-switch
加群 & 客服


