Codex 登录切换
在官方 ChatGPT 登录与团队中转站之间来回切,想切几次切几次,效果和 GitHub 上的 cc-switch 一样直接。
切换只改你本机 ~/.codex/config.toml 与 ~/.codex/auth.json 两个文件,每次都会先自动备份(带时间戳)。你的 key 和官方登录只存在你自己电脑上,本页不上传任何文件。
方案 A · 在网页上直接切换(推荐,Chrome / Edge)
- 用装了 Codex 的那台电脑,拿 Chrome 或 Edge 打开本页。
- 点上面的按钮,在弹窗里进入你的用户文件夹找到
.codex:Windows 是 C:\Users\你的用户名\.codex(弹窗下方的文件名框里直接粘贴这个路径回车也行);Mac 是 用户名/.codex(按 Command+Shift+. 先显示隐藏文件夹)。 - 然后点大按钮,看到“完成”后,把 Codex 完全退出再重新打开。
想切回去?回到本页再点一次按钮就行。key 只在首次切换时需要,在 Li API 控制台的令牌页自己创建,或找管理员要。
你的浏览器不支持网页直接改配置。换 Chrome 或 Edge 打开本页即可用方案 A,或者直接用下面的方案 B,效果完全一样。
方案 B · 下载一键脚本(任何浏览器都行)
备用路线 · 不占号池额度(有自己的 ChatGPT 订阅)
- 从 项目 Releases 页下载启动器(Windows x64 / macOS / Linux),双击安装。安装包未做平台签名,Windows 弹 SmartScreen 时选“仍要运行”,Mac 弹 Gatekeeper 警告时到“系统设置 - 隐私与安全性”里放行。
- 打开启动器,在内置浏览器里登录你自己的 ChatGPT 账号,按提示跑一次浏览器冒烟测试。
- 重启一次 Codex,在模型选择器里选“ChatGPT Web — …”开头的模型即可用。需要它操作本地文件和终端时,再按项目 README 里的 MCP 完整 harness 步骤接入。
没有自己订阅的队友不用管这个板块,继续用号池就好。遇到号池 overloaded 时:等一两分钟重试、错峰使用、并尽量别一次塞超大上下文(实测单请求 78 万字节的会话最容易触发过载)。
它具体做了什么(两个方案完全一致)
1. 先备份 config.toml 与 auth.json(文件名带时间戳,不会覆盖旧备份)。
2. 切到中转站:官方 ChatGPT 登录快照到 auth.official.json,写入网关地址与 key,模型恢复为号池模型(默认 gpt-6-astra)。
3. 切回官方:恢复 auth.official.json(官方登录原样找回,不用重新扫码),移除网关地址,号池专用模型行自动注释。
4. 网页和脚本都不含、不上传任何密钥;key 只存在你自己电脑上。
常见问题
- Codex 报 401 / Invalid API key
- key 复制错了:回到本页重新粘贴一次(注意开头没有空格、结尾没有换行)。
- 切回官方后要重新登录 ChatGPT 吗
- 不用。官方登录存在
auth.official.json,切回时自动恢复。 - 报“找不到 config.toml”
- 选错文件夹了。必须是
.codex 这个文件夹本身(里面能看到 config.toml 和 auth.json)。 - 点按钮没反应 / 提示浏览器不支持
- 方案 A 只支持 Chrome 和 Edge。其他浏览器请用方案 B。
- 切换后没生效
- Codex 没有完全退出。关掉所有窗口、包括系统托盘里的,再重新打开。
- 出现 wss 404 报错
- 该问题已于 2026-09-20 根治。若仍遇到,把报错截图发给管理员。