Codex Account Switcher 是一款专为管理多个 OpenAI Codex 账号设计的命令行工具,旨在解决用户在个人与工作等不同身份场景下频繁切换登录状态的痛点。该工具通过捕获并保存用户的身份验证令牌,实现账号间的快速切换,无需重复进行浏览器登录操作。其核心原理是读写用户本地存储的身份认证文件(如 ~/.codex/auth),从而无缝切换不同账号的访问权限。工具支持交互式和非交互式的账号添加流程,确保每次登录都经过显式授权,保障账号安全性。此外,它还提供账号配额监控功能,帮助用户自动切换到剩余额度最多的账号,优化资源使用效率。整体设计简洁高效,适合需要多账号管理的开发者或团队环境。
核心功能特点
- 支持多账号管理:可同时保存和管理多个 OpenAI Codex 账号的身份信息
- 交互式账号添加:引导用户完成浏览器登录流程,确保安全捕获认证令牌
- 即时账号切换:通过简单命令快速切换当前活跃账号
- 自动选择最优账号:根据每周配额使用情况,自动切换到剩余额度最多的账号
- 支持详细状态查看:提供账号刷新时间、令牌有效期等调试信息输出
- 兼容 JSON 格式输出:便于集成到其他自动化脚本或监控系统
适用场景
Codex Account Switcher 特别适合需要在个人开发账号与工作团队账号之间频繁切换的用户。例如,开发者可能在处理私人项目时使用个人账户,而在参与公司内部协作时则需切换到企业账号。该工具通过一键切换功能,避免了重复登录的繁琐步骤,显著提升了工作效率。对于拥有多个 Codex 账号的用户,如同时使用免费试用账号和付费订阅账号的场景,该工具也能帮助智能分配请求负载,优先使用高配额账号,避免因额度耗尽而中断服务。此外,在自动化脚本或 CI/CD 环境中,通过非交互式命令调用,可实现无人值守的账号轮换,确保持续稳定的 API 访问能力。无论是日常开发还是批量任务处理,该工具都能有效简化账号管理复杂度。
