codex-manager
v1.0.0
Published
Codex 配置切换工具 - 快速切换本地 Codex AI 的模型、Base URL、API Key 配置
Maintainers
Readme
Codex Switcher
一个炫酷的 CLI 脚手架工具,用于快速切换本地 Codex AI 的配置(模型、Base URL、API Key)。
✨ 特性
- 🚀 零参数启动 - 直接运行即可,无需任何参数
- 📋 自动读取配置 - 启动自动显示当前 Codex 配置
- 🔄 多 Profile 管理 - 新增、编辑、切换、删除配置一键搞定
- 🔒 API Key 脱敏 - 显示时自动隐藏敏感信息
- 🎨 终端美化 - 色彩输出,交互体验舒适
- 💾 TOML + JSON 双写 - 原生兼容 Codex 配置文件格式
📦 安装
全局安装
npm install -g codex-switcher本地安装
npm install codex-switcher🚀 使用
全局安装后
codex-switcher本地安装后
npx codex-switcher
# 或
node node_modules/codex-switcher/dist/index.js🎯 交互菜单
启动后自动显示当前配置,然后进入主菜单:
当前 Codex 配置
─────────────────────────────────────────
Model: gpt-4
Base URL: https://api.openai.com/v1
API Key: sk-3****119f
─────────────────────────────────────────
? 请选择操作
❯ 切换配置
新增配置
编辑配置
删除配置
退出操作说明
| 操作 | 说明 | |------|------| | 切换配置 | 从已保存的配置中快速切换 | | 新增配置 | 新增配置(名称、模型、Base URL、API Key) | | 编辑配置 | 编辑已有配置 | | 删除配置 | 删除不需要的配置 | | 退出 | 退出程序 |
📁 配置文件
工具会读写以下文件:
| 文件 | 格式 | 说明 |
|------|------|------|
| ~/.codex/config.toml | TOML | Codex 原生配置 |
| ~/.codex/auth.json | JSON | API Key 认证信息 |
| ~/.codex/profiles.json | JSON | 多 Profile 管理(本工具维护) |
🛠 技术栈
| 库 | 用途 | |---|---| | commander | CLI 命令解析 | | @clack/prompts | 终端交互界面 | | tsup | TypeScript 打包 | | picocolors | 终端色彩输出 | | fs-extra | 文件操作 | | smol-toml | TOML 解析/生成 |
📜 License
ISC
