为什么要「切」?
Claude Code 在同一时刻只使用一套供应商配置(一个 API base + key 或一个登录账号)。于是只要你想:用便宜的中转 API 降本、在多个账号间轮换、或者官方订阅和第三方 API 混用,你就得有办法在这些配置之间来回切换。下面是常见的三种做法。
三种常见做法
- ① 用切换器(最省心)像 cc-switch 这类工具把多个供应商/账号的配置统一管起来,界面里点一下就切。适合已经养了一堆 coding CLI、要频繁切换的人。
- ② 手动改环境变量 / 配置文件自己维护几套 ANTHROPIC_BASE_URL / API key,切的时候改环境变量或配置。灵活但繁琐,容易切错。
- ③ 多份配置目录分开跑用不同的配置目录(或不同系统用户)各跑一份 Claude Code,实现「多开」。干净但占资源、管理麻烦。
换个思路:如果 Agent 本身就不用切呢?
上面三种办法,本质都是在绕开同一件事——Claude Code 一次只认一个供应商。但你之所以要不停切,是因为手上的 Agent 不支持多模型自由切换。如果 Agent 本身就内置了多模型、界面里一键切、还国内直连,你从一开始就不需要外挂切换器、也不必依赖中转 API。
无为的做法
内置多模型,一键切换
接 Claude / OpenAI 兼容端点 / 各家国产模型,界面里直接切,不改配置文件、不装切换器。
国内直连
接智谱 GLM / Kimi / DeepSeek 等国产模型稳定直连,不用梯子,也不必靠中转 API 降本。
开源本地
开源(MIT),项目和代码留你电脑,逻辑逐行可看。
常见问题
Claude Code 能同时登录多个账号吗?
同一套配置一次只用一个账号。要多账号通常靠切换器统一管理,或用多份配置目录分开跑来实现多开。
cc-switch 是什么?
一个开源的桌面切换器,帮你在 Claude Code、Codex、Gemini CLI 等工具的多个供应商/配置之间一键切换。适合已经在用多个 coding CLI、需要频繁切换的人。
有没有不用来回切的办法?
有。用一个本身就支持多模型自由切换的 Agent,就不需要外挂切换器。无为是一个免费、开源(MIT)的 AI 编程 Agent,内置多模型一键切换、国内直连,从设计上就不用切。