Jhon11
V2EX  ›  Claude

[开源] CCL:我做了一个 Claude Code 启动器,把 ccswitch 干掉了

  •  
  •   Jhon11 · 2 days ago · 541 views

    最近重度用 Claude Code ,有个很明显的痛点:

    模型一多,环境变量就开始崩。

    OpenAI / Anthropic / Gemini / OpenRouter / 自建 Gateway……

    每天都在做这些事:

    • 切 API Key
    • 改 Base URL
    • 换模型映射
    • 配 proxy
    • 维护一堆 shell 脚本

    后来我直接做了个工具:

    CCL ( Claude Code Launcher )

    npm install -g @claudecodelaunch/ccl
    

    🚀 一句话

    CCL = Claude Code + 统一 Provider + 内置 Proxy + 启动器


    ❌ 我为什么不用 ccswitch 了

    ccswitch 的问题很简单:

    它只解决“切 proxy”,没解决“运行时管理”。

    现实是你还有:

    • Key 管理
    • Base URL 管理
    • 模型映射
    • 多账号切换
    • 团队配置同步

    最后还是一团 shell + env 地狱。


    CCL 功能

    1. 统一 Provider 管理

    OpenAI / Claude / Gemini / OpenRouter / Azure / 自建 API

    全部收敛到一个配置。


    2. 多 Key + 多账号

    • 个人
    • 公司
    • 测试

    一键切换,不再 export 环境变量。


    3. 模型映射(核心)

    Opus   -> GPT / Gemini / DeepSeek
    Sonnet -> 中等模型
    Haiku  -> 便宜模型
    

    Claude Code 逻辑不变,但底层模型你说了算。


    4. 内置 Proxy (重点)

    👉 不需要 ccswitch 👉 不需要单独 Gateway

    CCL 直接接管请求转发层。


    5. 启动方式

    ccl
    

    或:

    ccl claude
    

    继续会话:

    ccl claude --resume xxx
    

    自动恢复:

    • session
    • key
    • provider
    • model mapping

    因为支持多 provider:

    👉 可以自动利用不同平台的免费额度 / 低价模型 👉 做 fallback 路由 👉 降低整体 token 成本

    (不改 Claude Code 工作流)


    GitHub

    https://github.com/claude-code-launch/ccl


    欢迎试用、提 Issue 、提 PR 。

    xy2401
        1
    xy2401  
       2 days ago
    我一直 奇怪 为什么不独立的 ps1 / sh 脚本 。简单 直接
    我都是 cc-deepseek.ps1 cc-mimo.ps1
    一个 claudecode 启动多个不同实例 ( 有一个环境变量是支持 配置目录的
    Jhon11
        2
    Jhon11  
    OP
       2 days ago
    @xy2401 脚本是方便的,但是我有映射模型需求,我最近白嫖很多平台 token 额度,比如字节,腾讯,glm,openrouter 每家的模型太多了,我希望能有个界面自动获取模型列表,然后我自己手动映射,还有就是一些 claude 的环境变量,往往有时候受到一些系统环境变量影响,我执行 ccl settings 就能知道配置长啥样了,还有一点有些私人的网关只支持 openai 的协议,我每次要启动转换确实麻烦,所以我希望配置 key baseurl 任何平台都能开箱即用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5489 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 567ms · UTC 02:13 · PVG 10:13 · LAX 19:13 · JFK 22:13
    ♥ Do have faith in what you're doing.