AI工具

Codex 一个账号没额度了怎么办?用 Codex Switcher 切换账号,聊天记录也不丢

CODEX 实用教程 · 账号切换

Codex 一个账号没额度了怎么办?用 Codex Switcher 切换账号,聊天记录也不丢

Codex 达到当前账号的使用上限时,不必删配置、重装环境,也不必放弃正在做的项目。通过 Codex Switcher 管理自己的多个账号,可以快速切换可用额度;配合上下文备份,还能把工作状态稳稳接回来。

先说结论:Codex Switcher 主要负责切换登录账号和查看额度。按照实际使用经验,切换账号后 Codex 里的原有对话仍然保留,可以继续打开和查看;为了让代码、文件和上下文也稳定接上,切换前仍建议保存当前项目并做一份简短交接摘要。

一、为什么要切换 Codex 账号?

Codex 的使用额度与当前登录账号和套餐有关。当一个账号进入 5 小时窗口限制、周额度不足,或者暂时无法继续执行任务时,最直接的处理方式是换到你自己拥有的另一个可用账号。

Codex Switcher 是一个第三方桌面工具,定位是管理多个个人 OpenAI Codex 账号。它提供账号命名、快速切换、额度查看、OAuth 登录以及导入现有 auth.json 等功能。它不会替你购买额度,也不是 OpenAI 官方客户端。它的切换逻辑主要是更新 Codex 使用的认证文件,而不是清理 Codex 的会话记录。

使用前请注意:本文只讨论管理和切换你本人拥有、获授权使用的账号。不要共享账号、购买来路不明的登录凭证,也不要用账号切换规避平台规则或限制。

二、切换前先做这 4 件事

保存当前代码和配置文件
记录当前任务的目标与待办
把关键结论写入项目文档
确认没有正在运行的 Codex 任务

最稳妥的方式,是在项目根目录建立一个上下文文件,例如 docs/codex-context.md。把当前任务、已经完成的修改、尚未解决的问题、重要路径和下一步操作写进去。这样即使换了账号,也能在新会话里快速恢复状态。

# 当前 Codex 任务

## 目标
- 完成什么功能

## 已完成
- 修改了哪些文件
- 已验证哪些结果

## 待处理
- 下一步要做什么
- 当前遇到的限制

## 约定
- 运行命令
- 不要修改的文件

如果你不想手动整理,可以在切换前让 Codex 先生成一份“交接摘要”,然后把摘要保存到项目里。这个文件属于项目资料,不依赖某一个账号的聊天窗口。

三、安装并添加账号

1

从项目发布页下载

打开 Codex Switcher 的 GitHub 发布页,按系统下载 macOS、Windows 或 Linux 对应版本。优先使用项目的 Release 页面,不要从不明来源下载所谓“账号切换器”。

打开 Codex Switcher 最新发布页 →

2

添加你自己的账号

打开应用后,可以使用 ChatGPT OAuth 登录,或者导入你已经存在的 auth.json。建议给账号改成容易识别的名称,例如“主账号”“备用账号”“团队账号”。

安全提示:auth.json 属于敏感凭证,不要上传到网盘、发到群聊,也不要提交进 Git 仓库。

3

先查看用量,再决定切换

在账号卡片中查看当前 5 小时窗口、周窗口、重置时间和套餐信息。先确认备用账号真的可用,再开始切换,避免来回登录。

四、额度用完后如何切换?

1

停止当前 Codex 任务

先让当前任务结束,或在终端里退出正在运行的 Codex。若 Switcher 提示检测到活跃会话,先保存文件,再按提示关闭相关进程。不要在任务正在写文件时强行切换。

2

在 Codex Switcher 中选择备用账号

打开账号列表,选择额度充足的备用账号,点击切换。切换完成后,先刷新一次用量信息,确认当前账号、套餐和剩余额度都正确。

3

回到同一个项目目录

重新打开 Codex,进入刚才的同一个项目目录。先阅读 docs/codex-context.md,再把当前目标和下一步发给新账号;如果会话列表暂时没有刷新,也能先通过项目上下文继续工作。

# 继续最近一个会话
codex resume --last

# 打开会话选择器(可搜索全部会话)
codex resume --all

五、切换账号后聊天记录会不会丢?

你的使用经验是对的。OpenAI 官方 Codex CLI 文档说明:保存的交互会话 transcript 会保存在本地,使用 /resumecodex resume 可以重新加载会话,并“保留原有历史”。Codex Switcher 切换时主要更新 ~/.codex/auth.json,因此切换账号本身不会删除 Codex 会话。

  • 对话记录:切换的是登录账号和额度配置,不是删除 Codex 本地会话;之前的对话仍可在 Codex 中继续查看或用 codex resume 恢复。
  • 项目工作进度:代码、图片、配置和项目里的 Markdown 文件不会因为换账号消失。把关键上下文写进项目文件,可以让后续任务更容易衔接。

需要注意的是,不同 Codex 版本、安装方式或本地配置可能会影响会话列表的显示。切换后如果暂时看不到对话,先刷新或重启 Codex,再运行 codex resume --all 检查会话。不要删除旧账号、清空 Codex 数据目录或覆盖原来的凭证文件。

六、切换后如何继续原来的对话?

  1. 先停止当前 Codex 任务,保存项目文件。
  2. 打开 Codex Switcher,选择需要使用的账号并完成切换。
  3. 回到 Codex 的会话列表,打开之前的对话;也可以运行 codex resume --last
  4. 如果列表没有立即刷新,先刷新或重启 Codex,再运行 codex resume --all 检查全部会话。

如果你经常在两个账号之间切换,仍然建议在项目里维护一个简短的交接记录,例如按日期追加“本次完成 / 下次继续 / 已知问题”。这样即使会话列表暂时没有刷新,也能快速恢复工作状态。

七、常见问题

切换时提示 Codex 正在运行,怎么办?

先保存当前文件并退出 Codex,再重试切换。Switcher 的设计会检测活跃会话并提示处理;不要在未保存文件时直接强制关闭。

切换账号后,旧聊天暂时看不到怎么办?

正常情况下对话仍会保留。先刷新或重启 Codex,再运行 codex resume --all 打开会话选择器,确认仍使用的是原来的本地数据目录。不要急着删除配置或清理数据目录。

导入 auth.json 安全吗?

它是敏感凭证。只从自己的设备导入,不要分享文件,不要提交到代码仓库;不再使用某个账号时,可以从 Switcher 中移除对应配置。

没有第二个账号还能怎么办?

可以等待当前窗口重置、检查套餐状态,或者使用官方支持的其他 Codex 入口。不要为了绕过限制而使用来路不明的账号或凭证。

想了解 Codex、AI 工具和跨境效率方案?继续浏览海外客的工具教程。

查看工具教程