Codex 账号切换工具

文档来自:
🍉 大家好,本文来自晓刘,本文由人工整理、撰写,并做了必要校准。
🍉 **更新日期: **5.22 号
起初是有群友反馈,Codex账号切换麻烦,所以开发一个这样的工具
工具压缩包下载:
🍉 激活码:XIAO-LIU-LIUXIAO
安装包类型
适用平台
macOS Apple Silicon:
arm64macOS Intel:
x64Windows:
x64
安装包说明
通常会提供以下文件:
晓刘Codex账号切换器-<version>-arm64.dmg晓刘Codex账号切换器-<version>-x64.dmg晓刘Codex账号切换器-<version>-x64.exeXiaoLiu-Codex-Account-Switcher-portable.exe
选择方式:
Apple 芯片 Mac 选择
arm64.dmgIntel Mac 选择
x64.dmgWindows 用户优先选择安装版
.exe如果你不想安装,只想双击直接运行,可使用
portable.exe
使用前准备
本工具依赖本机可用的 Codex 环境。
建议先在终端中执行:
codex app-server如果这一步失败,先修复本机的 Codex 安装,再使用本工具。
建议同时确认两件事:
你当前电脑已经能正常登录和使用 Codex
你知道自己想导入的是“当前正在使用的账号”还是“历史备份的账号 JSON”
安装与启动
macOS
双击打开对应架构的
.dmg将
晓刘Codex账号切换器.app拖入Applications如果首次打开被系统拦截,在终端执行:
sudo xattr -rd com.apple.quarantine "/Applications/晓刘Codex账号切换器.app"- 再从“应用程序”中打开应用
如果你的应用没有放在 /Applications,请把命令里的路径改成实际路径。
Windows
双击安装包或便携版可执行文件
如果出现“Windows 已保护你的电脑”,点击“更多信息”
再点击“仍要运行”
建议首次启动时右键“以管理员身份运行”
安装版和便携版的区别
安装版:适合长期使用,安装后更像普通软件
便携版:适合临时使用,双击即可运行,不需要安装
如果你是发给普通用户,优先推荐安装版。
首次使用
首次打开应用后:
先输入激活码(XIAO-LIU-LIUXIAO)进入主界面
建议优先使用
导入当前 Live再按需使用
添加账号或从 JSON 导入点击
刷新全部最后再使用
切换并重启
快速上手
如果你只想最快把工具用起来,可以直接按下面做:
打开应用
输入激活码
点击
导入当前 Live点击
刷新全部确认账号额度显示正常
以后需要切换时,直接在列表里点
切换并重启
推荐使用场景
场景一:你当前电脑已经登录了一个账号
最推荐这样做:
点击
导入当前 Live点击
刷新全部确认列表里已经出现当前账号
场景二:你手里已经有多个账号 JSON
推荐这样做:
点击
从 JSON 导入选择一个或多个 JSON 文件
等待导入完成
点击
刷新全部
场景三:你要新增一个全新的账号
推荐这样做:
点击
添加账号按浏览器登录流程完成授权
回到应用等待账号写入
再刷新一次额度
主要功能
添加账号
点击 添加账号 后,应用会拉起登录流程并自动打开浏览器。
如果本地登录端口被占用,会自动回退到设备码登录,并自动复制验证码。
导入当前 Live
如果你当前机器已经登录过 Codex,可以用 导入当前 Live 把当前账号快速加入列表。
这个操作最适合第一次使用本工具时执行。
从 JSON 导入
支持导入:
标准
auth.json本工具之前导出的账号 JSON
支持多选文件,导入后会自动去重,并尝试刷新新导入账号的额度信息。
如果导入后邮箱、套餐或额度没有立刻显示完整,通常再刷新一次即可。
导出 JSON
会把当前账号列表中的每个账号导出为单独的 .json 文件。
导出文件包含敏感凭据,请妥善保管,不要随意分享。
如果你只是想做备份,建议单独建立一个专门目录保存这些导出文件。
刷新全部
刷新所有账号的状态和额度信息,包括:
邮箱
套餐信息
5 小时额度
7 天额度
最近刷新时间
当前状态
激活并刷新额度
会对目标账号发送一次很小的请求,尝试唤醒额度显示,然后同步最新状态。
适合这些情况:
刚导入账号,额度还不完整
账号一直显示
100%怀疑当前看到的是旧数据
如果激活后仍然没有变化,不代表账号一定失效,也可能只是服务端暂时没有立刻返回新的额度快照。
切换并重启
点击 切换并重启 后,程序会:
备份当前 Live
auth.json写入目标账号
尝试重启 Codex
即使自动重启失败,账号切换通常也已经完成,这时手动重开 Codex 即可。
切换完成后,建议打开 Codex 确认当前登录身份是否已经变化。
删除账号
删除后会同时清理:
账号列表记录
对应的本地快照
建议删除前先导出备份。
界面说明
顶部工具栏常用按钮:
添加账号导入当前 Live从 JSON 导入导出 JSON刷新全部激活并刷新额度
顶部总览区通常会显示:
当前账号总数
可用账号数量
当前 Live 是否匹配到列表中的某个账号
当前筛选条件
如果你列表里的账号很多,建议优先使用筛选,再做切换或刷新。
列表里每个账号通常可以进行:
切换并重启刷新额度激活额度删除账号
筛选建议
常见筛选思路:
想找还能继续使用的账号:看
可用想找需要补刷或重新确认的账号:看
无额度想找异常账号:看
封禁或异常状态
当前 Live 的作用
“当前 Live” 指的是你电脑当前实际正在使用的那份 auth.json。
它的作用是帮助你判断:
当前系统实际登录的是哪个账号
当前正在使用的账号是否已经进入列表
你下一次切换前是否需要先备份或导入
状态说明
常见状态含义:
正常:刷新成功且拿到了额度数据未授权/过期:登录态可能过期无额度数据:账号能读取,但没有拿到有效额度快照app-server 失败:Codex 侧调用失败快照损坏:本地保存的账号快照无法正常解密
可以简单理解为:
正常:可以继续使用未授权/过期:大概率需要重新登录无额度数据:建议再刷新或激活一次app-server 失败:先检查本机 Codex 环境快照损坏:建议重新导入该账号
常见问题
打不开应用
macOS 请先执行:
sudo xattr -rd com.apple.quarantine "/Applications/晓刘Codex账号切换器.app"Windows 如果被 SmartScreen 拦截,选择“仍要运行”。
提示找不到 codex CLI
常见于这些操作:
添加账号
刷新额度
激活额度
Live 刷新
先执行:
codex app-server如果失败,优先修复本机 Codex 环境。
如果应用内出现“下载 Node”或“安装指引”之类的提示按钮,也可以直接按提示修复环境。
显示 app-server 失败
常见原因:
codex不可用登录态过期
网络异常
本机环境阻止
app-server拉起
建议先对单个账号点一次 刷新额度;如果仍失败,再重新登录或重新导入。
如果所有账号都同时出现这个问题,优先怀疑是本机环境问题,而不是单个账号问题。
导入 JSON 后邮箱没有马上显示
这是正常现象。部分账号信息需要在刷新后才会补全。
尤其是从历史备份导入时,这种情况更常见。
激活额度后没有变化
激活额度并不保证所有账号都会立刻返回新快照。
可以再尝试:
单独刷新一次该账号
检查当前账号是否具备可发送消息的 token
检查网络是否正常
切换后 Codex 没自动重启
这不一定表示切换失败。
你可以直接:
手动关闭当前 Codex
重新打开 Codex
再确认当前账号是否已经切换成功
不确定当前应该发哪个安装包给别人
可以按下面判断:
对方是 Apple 芯片 Mac:发
arm64.dmg对方是 Intel Mac:发
x64.dmg对方是 Windows 普通用户:发安装版
.exe对方只是临时试用:发
portable.exe
数据与安全
以下内容都属于敏感数据:
~/.codex/auth.json导出的账号 JSON
应用本地保存的账号快照
请注意:
不要把账号 JSON 发到聊天工具或公开网盘
不要把敏感文件提交到 Git 仓库
删除账号前先做好离线备份
在共享电脑上谨慎使用导出功能
如果你准备把导出文件发给别人,请先确认你愿意同时交付该账号的登录能力。因为这些 JSON 本质上就是登录凭据。






