Skip to content

Codex Switch v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 04:16

Codex Switch v0.2.0

Codex Switch 是一个本地优先的 Codex / ChatGPT 多账号切换桌面应用。本版本聚焦账号管理、使用量查看、快速切换、云同步与桌面辅助能力。

主要功能

  • 支持通过 Codex CLI OAuth + PKCE 登录账号
  • 支持应用内登录窗口、系统浏览器登录,以及导入现有 auth.json
  • 支持管理多个 Codex / ChatGPT 账号,并原子切换 $CODEX_HOME/auth.json
  • 显示账号邮箱、套餐、5 小时 / 周期用量、重置时间与 reset credits
  • 支持单账号刷新、全部账号刷新、全局自动刷新、当前账号自动刷新
  • 支持账号备注与到期时间维护
  • 支持账号备份导出与 .cs 备份文件导入
  • 提供系统托盘菜单,可快速切换账号、打开主窗口、重启 Codex 或退出应用
  • 提供可选的置顶悬浮用量气泡,支持拖动、悬停展开、点击刷新与快捷菜单
  • 提供“Restart Codex”操作,切换账号后可尝试重启本机 Codex 进程
  • 支持中英文界面、主题色、悬浮窗与刷新策略设置
  • 支持可选云端登录与账号同步
  • 附带 NestJS 云同步后端与 React 管理后台,包含用户、邀请、审批、账号与审计日志管理
  • 支持版本检查与更新提示

安全说明

完整 auth.json、access token 和 refresh token 保留在 Rust 后端处理,不会传递给 React 前端或写入应用日志。账号凭据存放在本机应用数据目录中,目前不会额外加密,请仅在可信设备上使用,并保护好操作系统账号。

当前限制

  • OAuth 回调优先使用本地端口 1455,失败后回退到 1457
  • 嵌入式登录依赖系统 WebView 与身份提供方策略,如失败请改用系统浏览器
  • Restart Codex 为尽力而为,效果取决于本机进程发现与系统启动策略
  • 当前主要面向桌面环境