SuperAPI AI 工具集

codex-account-switcher

通用与其它

查看项目

更新于 10-16 03:40

技能介绍

用途:管理多个 OpenAI Codex 身份(如个人与工作账号),通过替换认证令牌文件实现账号切换。

主要能力:

  1. 列出已保存账号,当前激活账号右侧标记 ACTIVE;默认输出紧凑,--verbose 显示刷新时间与令牌 TTL,--json 以 JSON 输出详细信息。
  2. 添加账号:交互式向导捕获登录,始终先执行 codex logout && codex login 以明确选择身份,每次登录后保存快照;交互终端会询问是否继续添加,非交互调用(如通过 Clawdbot)则单次执行。命名时按回车可采用默认名(检测到的邮箱本地部分)。
  3. 切换账号:./codex-accounts.py use work 立即替换当前登录。
  4. 自动切换:./codex-accounts.py auto 检查所有账号并切换到每周剩余配额最多的账号,支持 --json。

使用方式: ./codex-accounts.py list ./codex-accounts.py list --verbose ./codex-accounts.py add ./codex-accounts.py use work ./codex-accounts.py auto ./codex-accounts.py auto --json

安装:将脚本加入 PATH,例如: ln -s $(pwd)/codex-accounts.py ~/bin/codex-accounts

工作原理:将 auth.json 文件保存在 ~/.codex/accounts/<name>.json;通过解码 JWT id_token 识别邮箱;切换即用保存的副本覆盖 ~/.codex/auth.json。

限制:资料未提供平台兼容性、依赖版本、配额数据来源及错误处理等细节。