爱意满满的作品展示区。
hqwuzhaoyi
0.1D

ccenv — Claude Code 环境变量一键切换工具

  •  
  •   hqwuzhaoyi · Aug 15, 2025 · 2192 views
    This topic created in 277 days ago, the information mentioned may be changed or developed.

    最近 Claude Code 用得越来越多,结果发现手里不同的 API Key 、Base URL 一堆,切来切去特别麻烦。
    于是我用 Claude Code 撸了一个 CLI 工具 ccenv,可以像 nrm / yrm 一样秒切 Claude Code 环境变量,再也不用手动修改 zshrc 了。


    ✨ 有啥用?

    • 一键切换环境
      ccenv use work → 马上生效,无需 export,当前终端直接用。

    • 持久记忆
      关了终端再开,自动恢复上次的环境。

    • 项目级自动切换
      不同项目写个 .ccenv 文件,cd 进去就自动切到对应环境。

    • Shell 自动集成
      支持 zsh / bash 自动化,不怕忘记切。


    🛠️ 怎么用?

    1️⃣ 安装

    npm install -g ccenv
    # 或
    pnpm install -g ccenv
    

    2️⃣ 添加环境

    ccenv add work
    

    会提示你输入 ANTHROPIC_BASE_URL 和 ANTHROPIC_API_KEY

    3️⃣ 开启 Shell 集成(推荐)

    ccenv install
    source ~/.zshrc  # 或 ~/.bashrc
    

    4️⃣ 一键切换

    ccenv use work
    
    #✓ 已切换到环境:work
    

    📦 支持的环境变量

    	•	ANTHROPIC_BASE_URL
    	•	ANTHROPIC_API_KEY
    

    🔥 使用场景示例

    添加多个环境

    ccenv add work
    ccenv add personal
    ccenv add mirror
    

    一键切换

    ccenv use work
    
    #新开终端依然保持上次环境
    

    💻 开源地址

    GitHub: https://github.com/hqwuzhaoyi/ccenv 欢迎提 PR / 讨论功能改进 🙌

    8 replies    2025-09-01 13:46:45 +08:00
    imqiyue
        1
    imqiyue  
       Aug 15, 2025 via iPhone
    请问这个和 claude code router 有什么区别么
    hqwuzhaoyi
        2
    hqwuzhaoyi  
    OP
       Aug 15, 2025
    @imqiyue 功能是一样的,操作会简单点,就单纯为了切换配置做的,纯命令终端交互就行了,参考的 nrm 的操作
    mmmeeexxa
        3
    mmmeeexxa  
       Aug 17, 2025
    楼主能说说买的哪家 API 么,还是官方的
    LeslieLeung
        4
    LeslieLeung  
       Aug 17, 2025 via iPhone
    虽然有些 fancy 的功能实现不了,但其实用 shell 脚本就能做到秒切:

    https://ameow.xyz/archives/claude-code-graceful-usage-with-third-party-api
    hqwuzhaoyi
        5
    hqwuzhaoyi  
    OP
       Aug 17, 2025
    我用的 aicodemirror 还挺爽的,发现 200 多一个月都不够用,也挺稳定的
    用完了接着用 yourapi ,这个冲多少用多少,资费也很便宜,差不多官方 1/20

    这个是邀请链接,站内之前也有老哥,邀请还送 v2ex

    @mmmeeexxa
    hqwuzhaoyi
        6
    hqwuzhaoyi  
    OP
       Aug 17, 2025
    @LeslieLeung 这也挺好的,挺方便
    CharlesJan
        7
    CharlesJan  
       Aug 31, 2025
    如果能切换 ANTHROPIC_AUTH_TOKEN 和其它环境变量就更好了
    hqwuzhaoyi
        8
    hqwuzhaoyi  
    OP
       Sep 1, 2025
    @CharlesJan 安排😄
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3130 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:35 · PVG 08:35 · LAX 17:35 · JFK 20:35
    ♥ Do have faith in what you're doing.