昨天看到了佬关于codex config配置的帖子,就开始动手做,叫 betterconfig。做完看到有能力更强的佬友已经抢先一步做完了,又重复造轮子了2333
仓库在这:
支持直接npm安装
# Node.js `>= 20`
npm install -g betterconfig-cli
betterconfig
它主要是给 Codex 的 config.toml 做交互式配置的,而且是 键盘优先 的。
一开始就是因为我觉得手改这玩意儿有点烦:配置项不少,第一次配的时候容易懵,改错了还不太敢继续用。所以干脆做了个终端里的 setup wizard,把这套流程顺一下。
现在它大概能做这些事:
支持中英双语,先选语言再往下走;
会先检查本机有没有 codex;
如果走官方登录,就直接接力 codex login;
如果用第三方 OpenAI-compatible 平台,也能填 URL 和 API Key,然后帮你探测、修正常见 URL、测连通性;
最后再把配置整理成完整的 config.toml 写回去。
我自己比较在意的点其实不是“把文件写出来”,而是整个过程别太折磨人。
所以这个项目里还做了快照和回滚,第一次进会保存原始配置,后面每次覆盖也会留历史。改坏了或者想切回去,不至于只能自己手动救火。
设置了两套默认配置,可以直接应用。
现在还在继续打磨,尤其是终端布局、文案和一些配置项的编辑体验。
有兴趣的话欢迎试试,感谢star,也欢迎提 issue / PR。
