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)、監控使用情況與驗證帳戶狀態。
相關
- 專案
- 專案
- 專案
- 專案
- 專案