Lampese/codex-switcher

A Desktop Application for Managing Multiple OpenAI Codex CLI Accounts

解决的问题

Codex Switcher 是一款专为拥有多个 OpenAI Codex/ChatGPT 账户的用户设计的桌面应用程序。它消除了在不同账户之间手动登录和登出的繁琐操作,同时提供一个集中式仪表板,用于监控使用配额和速率限制。

工作原理

该应用通过 OAuth 或 auth.json 文件管理多个账户凭证,并通过更新 Codex 使用的本地认证文件来处理账户切换。它包含系统托盘集成,可快速切换账户,以及一个监控系统,用于跟踪 5 小时和每周使用窗口、令牌活动以及订阅到期时间。为防止会话丢失,它会在切换前保存当前活跃账户的最新令牌。此外,还具备“预热”机制,可在预定时间或重置窗口后发送少量请求,以维持账户的活跃使用周期。

适用人群

个人拥有并管理多个 OpenAI 账户,希望无需手动重新认证即可轻松追踪配额并在账户间切换的用户。

主要亮点

  • 多账户管理:在一个界面中添加、重命名、导入/导出多个账户。
  • 使用监控:实时追踪 OAuth 账户的速率限制、终身令牌数和活动洞察。
  • 自动预热:按计划或触发条件发送最小请求,以保持账户使用窗口的活跃状态。
  • 系统托盘集成:可直接从操作系统托盘/菜单栏切换账户并查看配额统计。
  • 安全切换:序列化令牌刷新和会话保留,避免激活会话被无效化。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目