这是我目前 Star 最多的一个项目(github.com/shixiansi/codex-switch),解决的问题很简单:手里有多个 API,来回改配置太麻烦。
它解决什么问题
用各种 CLI 编程工具的时候,经常同时攒了好几份 API 凭据:官方的、中转的、不同模型的。想换一个,就得手动去改配置文件,改错一个字符就要排查半天。codex-switch 把这些配置集中管理起来:
- 一次录入多个 API 配置(名字、地址、密钥、模型);
- 一条命令在它们之间一键切换;
- 切换即生效,不用再手动碰配置文件。
基本用法
# 查看当前所有已保存的 API 配置
codex-switch list
# 切换到某个配置
codex-switch use my-api-2
# 当前用的是哪一个,一目了然
codex-switch current
设计上的一些取舍
- 不做守护进程。它就是一个改配置的 CLI,切完即退,不驻留内存。
- 配置文件即真相。工具只是帮你改文件,随时可以绕开它手动改,两者不冲突。
- 切换前备份。改坏配置这种事,宁可备份文件多几个,也不要让用户丢一次配置。
工具的价值不在于功能多,而在于每天都能省下那几分钟。
项目用 Python 写的,欢迎去仓库提 issue 和 PR。
