最近重度用 Claude Code ,有个很明显的痛点:
模型一多,环境变量就开始崩。
OpenAI / Anthropic / Gemini / OpenRouter / 自建 Gateway……
每天都在做这些事:
后来我直接做了个工具:
CCL ( Claude Code Launcher )
npm install -g @claudecodelaunch/ccl
CCL = Claude Code + 统一 Provider + 内置 Proxy + 启动器
ccswitch 的问题很简单:
它只解决“切 proxy”,没解决“运行时管理”。
现实是你还有:
最后还是一团 shell + env 地狱。
OpenAI / Claude / Gemini / OpenRouter / Azure / 自建 API
全部收敛到一个配置。
一键切换,不再 export 环境变量。
Opus -> GPT / Gemini / DeepSeek
Sonnet -> 中等模型
Haiku -> 便宜模型
Claude Code 逻辑不变,但底层模型你说了算。
👉 不需要 ccswitch 👉 不需要单独 Gateway
CCL 直接接管请求转发层。
ccl
或:
ccl claude
继续会话:
ccl claude --resume xxx
自动恢复:
因为支持多 provider:
👉 可以自动利用不同平台的免费额度 / 低价模型 👉 做 fallback 路由 👉 降低整体 token 成本
(不改 Claude Code 工作流)
https://github.com/claude-code-launch/ccl
欢迎试用、提 Issue 、提 PR 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.