ccenv Claude Code 环境变量一键切换工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hqwuzhaoyi
0.1D
V2EX    分享创造

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

  •  
  •   hqwuzhaoyi 60 天前 1512 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    @mmmeeexxa
    hqwuzhaoyi
        6
    hqwuzhaoyi  
    OP
       58 天前
    @LeslieLeung 这也挺好的,挺方便
    CharlesJan
        7
    CharlesJan  
       44 天前
    如果能切换 ANTHROPIC_AUTH_TOKEN 和其它环境变量就更好了
    hqwuzhaoyi
        8
    hqwuzhaoyi  
    OP
       43 天前
    @CharlesJan 安排
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5777 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 03:09 PVG 11:09 LAX 20:09 JFK 23:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86