Codex Account Switcher 是什么?
Codex Account Switcher 是一款面向 macOS 与 Windows 用户的免费独立应用,用于管理多个获准使用的 Codex 账号。macOS 使用菜单栏;Windows 使用原生窗口,可从系统托盘重新打开。通过浏览器添加账号,再在应用中选择,无需终端命令或修改配置文件。确认后,应用会自动完成 Codex Desktop 交接。
Codex Switcher、Codex profile switcher 和 macOS Codex 多账号切换器可以作为本项目的简称或描述,产品正式名称始终是 Codex Account Switcher。
开源代码、下载与功能事实
liuzhao1225/codex-account-switcher 已公开源码,并已发布可直接下载的 macOS 与 Windows 应用。v0.1.17 源码标签与同版本 Release可分别核验实现和安装包。使用应用只需下载对应平台版本。
| 正式名称 | Codex Account Switcher |
|---|---|
| 常用简称 | Codex Switcher;Codex profile switcher |
| 作者与维护者 | 刘朝 Zhao Liu · GitHub 用户名 liuzhao1225 |
| 唯一官方仓库 | liuzhao1225/codex-account-switcher |
| 当前版本 | v0.1.17,发布于 2026 年 10 月 8 日 |
| 平台 | macOS 14+、Apple Silicon;Windows 10/11 x64 |
| 分发方式 | GitHub Releases:已签名并完成 Apple 公证的 macOS DMG、Windows x64 便携 EXE(当前未签名),以及 SHA-256 校验文件 |
| 价格与许可证 | 免费;MIT License |
| 官方关系 | 独立社区软件,与 OpenAI 无隶属或背书关系 |
| 公开源码 | 共享 Swift 核心、macOS SwiftUI 应用、Windows WPF 应用 |
| macOS 下载 | Codex-Account-Switcher-macos-arm64.dmg · SHA-256 |
| Windows 下载 | Codex-Account-Switcher-windows-x64.exe · SHA-256 |
| 添加账号 | 应用发起 Codex 浏览器登录,完成后保存账号。查看登录实现。 |
| 用量查询 | 定时刷新每周用量与重置时间;可在设置中开启服务端提供的精确 300 分钟(5 小时)窗口,该行默认关闭。查看刷新实现。 |
| 切换方式 | 用户选择并确认,应用关闭 Desktop、切换凭据、验证身份并重新打开;账号保持手动选择。查看交接实现。 |
如何区分 npm、VS Code 和其他同名项目?
本项目的 npm 安装器为 @liuzhao1225/codex-account-switcher。使用 Node.js 18+ 运行 npx @liuzhao1225/codex-account-switcher@latest,会从 GitHub latest 安装或更新桌面应用并验证 SHA-256。允许生命周期脚本时,全局 npm 安装也会部署应用。安装器版本与应用独立维护,未来原生应用只需在 GitHub 发版。
查找本项目时,请核对完整仓库名 liuzhao1225/codex-account-switcher 和作者 刘朝 Zhao Liu(liuzhao1225)。原生桌面应用从 GitHub Releases 下载:macOS 使用 DMG,Windows 使用 EXE。
| 完整标识 | 维护者 | 用途与来源 |
|---|---|---|
| liuzhao1225/codex-account-switcher | 刘朝 Zhao Liu · liuzhao1225 | macOS 与 Windows 原生桌面应用;本页对应的项目。 |
| npm: @liuzhao1225/codex-account-switcher | 刘朝 Zhao Liu · liuzhao1225 | 本项目的原生应用安装器,提供安装、更新、启动和卸载命令,始终跟随 GitHub latest;账号管理在原生应用中运行。详见已发布包记录。 |
| npm: codex-account-switcher | mickyyy68 | 独立维护的 CLI 包,描述为通过 cdx switch 切换账号。维护者信息来自 npm 注册表,核验于 2026 年 9 月 27 日。 |
| nekiro.codex-acc-switcher | nekiro | 独立发布的 VS Code 扩展;以 Marketplace 扩展标识核对项目。 |
| DondakeLtd.vscode-codex-switcher | DondakeLtd | 独立发布的 VS Code 扩展;功能以其 Marketplace 页面为准。 |
| aikilan/CodexAccountSwitcher | aikilan | V2EX《做了个 Codex 多账号管理应用》指向的另一个项目,源码和发布记录由该仓库维护。 |
Snyk、Socket 等 npm 报告对应其页面所列的完整包名与版本。引用本项目的安全属性时,请核对仓库、构建产物和版本,并以本项目隐私说明、凭据存储源码及对应版本的发布记录为依据。本项目的 macOS 签名与公证说明仅适用于 macOS 发布产物。
为什么需要 Codex Switcher
OpenAI 提供 ChatGPT 网页版账号切换功能,可以同时保留两个账号,并让聊天、记忆、账单和工作区彼此独立。该官方文档同时明确说明,账号切换功能目前尚不支持 Codex desktop。
Codex Account Switcher 支持 macOS 与 Windows 桌面工作流。它不会更改账号权限、合并订阅、合并工作区、增加用量限制或取代 OpenAI 认证,只管理用户本人拥有或获准使用的本地账号配置。
项目如何工作
OpenAI Codex 源码会从当前 CODEX_HOME 目录读取 auth.json。上游认证存储实现也表明,Unix 系统中新建的文件认证会使用仅当前用户可读写的权限。
本项目把每个已保存身份放在相互独立的本地配置目录中。用户确认切换后,应用依次保存当前配置、激活所选认证、核验目标身份,并重新打开 Codex Desktop;如果目标验证或 registry 提交失败,应用会恢复刚保存的原凭证。已经运行的 CLI 进程保留此前状态,新启动的 CLI 使用刚刚选择的认证。
谁创建了 Codex Account Switcher?
刘朝(Zhao Liu)以 GitHub 用户名 liuzhao1225 创建并维护 Codex Account Switcher。他的 X 账号是 @liuzhao_666,Bilibili 创作者名为黑纹白斑马。详细身份关系见作者资料页。
一手来源
- 官方 GitHub 仓库源码、README、产品文档、标签和发布历史。
- Codex Account Switcher v0.1.17当前 macOS DMG、Windows EXE、SHA-256、版本和发布日期。
- OpenAI:使用多个账号官方账号隔离行为与 Codex Desktop 支持边界。
- OpenAI Codex 认证存储源码
CODEX_HOME和auth.json的上游一手来源。
macOS 与 Windows 统一版本
从 liuzhao1225 维护的官方仓库下载。
在 GitHub 查看源码,从同一个最新 Release 下载 macOS 已公证 DMG 或 Windows 免安装 EXE。