一个轻量的 CLI,用于在 Claude Code 与 Codex 的环境变量之间快速切换。功能比较简单,适合轻度使用。

快速开始

  1. 安装:
npm install -g @praeviso/code-env-switch
  1. 交互式添加 profile(若不存在会创建 ~/.config/code-env/config.json):
codenv add
# 再执行一次,用来添加另一种 type
codenv add

交互示例:

$ codenv add
Select type (1=codex, 2=claude): 1
Profile name (default: default): primary
Base URL (required): https://api.example.com/v1
API key (required): YOUR_API_KEY
  1. 按 type 设置默认项:
codenv default codex primary
codenv default claude default
  1. 启用自动应用:
codenv init
新开终端(或执行 `source ~/.bashrc` / `source ~/.zshrc`)即可自动应用默认配置。
  1. 交互式选择:
codenv use 或者 codenv use claude mirror

不会永久污染环境变量,原理是每次 bash 启动的时候自动执行脚本 export 对应的环境变量。

测试下来,切换 claude 的时候会显示上一个 proflie 的 api key,但是实际上是已经切换过来了,可以用 status 查看。

此外不知道是否会和原有的 cc/codex 的 config 文件里面的 apikey 冲突,我还没有测试。


📌 转载信息
转载时间:
2026/1/6 11:57:35

标签: claude code, 开源工具, Codex, 环境变量, CLI

添加新评论