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 完全退出再重新打开。

方案 B · 下载一键脚本(任何浏览器都行)

Windows:下载 codex-toggle.batmacOS / Linux:下载 codex-toggle.sh

备用路线 · 不占号池额度(有自己的 ChatGPT 订阅)

号池在高峰期会返回 overloaded(上游过载)。如果你有自己的 ChatGPT 订阅,可以装 codex-chatgpt-web:它把 ChatGPT 网页版模型(含 Pro)接进 Codex 原生模型选择器,走你自己的网页版额度,完全不消耗号池额度,也不受号池过载影响。和本页的登录切换互不影响:一个走号池 key,一个走你自己的 ChatGPT 登录。
没有自己订阅的队友不用管这个板块,继续用号池就好。遇到号池 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 根治。若仍遇到,把报错截图发给管理员。
详细文字说明:README.txt · 号池面板 · 添加 AI 账号 · 额度总览 · Codex 登录切换