ndycode/codex-multi-auth

Codex CLI multi-account OAuth manager with account switching, health checks, runtime rotation, diagnostics, and recovery tools for @openai/codex

解决的问题

codex-multi-auth 解决了官方 OpenAI Codex CLI 通常仅支持一个不透明认证文件的限制。它允许开发者管理多个 ChatGPT 账户池,确定性地在账户间切换,并更透明地处理账户健康状况和配额问题。

工作原理

该项目提供了一组全局二进制文件,用于本地管理 OAuth 凭据。它不替换官方的 codex 二进制文件,而是提供一个管理工具(codex-multi-auth)和一个可选的转发包装器(codex-multi-auth-codex)。该包装器拦截命令并将其转发到官方 CLI,同时管理当前激活的账户。它还包含一个仅限回环的代理,用于实时账户轮换,可在活跃会话期间自动切换账户,以避免速率限制。

适用人群

适用于在个人开发工作流中使用 Codex CLI,需要管理多个账户、跟踪账户池的使用情况,并通过自动故障转移和轮换确保高可用性的开发者。

主要特性

  • 多账户管理:支持多个 ChatGPT 账户的显式登录、列出和切换。
  • 自动轮换:通过仅限回环的代理,实现请求承载会话中的实时账户轮换。
  • 健康监控:提供配额预测、健康检查和诊断工具,用于识别并恢复被标记的账户。
  • 项目范围存储:支持为不同仓库或项目专门存储账户凭据。
  • 运维工具集:提供一系列完整命令,用于修复本地状态(doctor, fix)、监控使用情况和验证账户状态。

相关

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