lidge-jun/opencodex
Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code
解決的問題
OpenCodex 是一個通用的提供商代理,允許使用者在通常鎖定特定提供商的工具(如 OpenAI Codex、Claude Code、Claude Desktop 和 Grok Build)中使用任何大型語言模型 (LLM)。它透過在這些工具與各種 LLM 後端之間轉換 API 請求,消除了等待新模型或提供商官方支援的需要。
工作原理
它作為一個輕量級的本地代理運行,將 Codex Responses API 轉換為所選提供商所需的格式。它支援串流傳輸、工具呼叫和推理 Token。該代理可以透過 Web 儀表板或 CLI 進行配置,並可以注入到 Codex CLI、TUI、App 和 SDK 中。
對於 OpenAI 帳戶,它管理一個 ChatGPT 帳戶池來處理身分驗證和配額管理,在保持現有執行緒會話親和性的同時,自動將新會話路由到使用率最低的健康帳戶。
適用對象
希望在 Codex 生態系統和其他 AI 驅動的編碼工具中使用其首選 LLM(例如 Claude、Gemini、Grok、DeepSeek 或透過 Ollama 運行的本地模型),而不想被單一提供商綁定的開發者和 AI 進階使用者。
亮點
- 廣泛的提供商支援: 開箱即用支援超過 40 個提供商,包括 Anthropic、Google、xAI、Azure 以及任何相容 OpenAI 的端點。
- 多工具相容性: 適用於 Codex、Claude Code、Claude Desktop、Grok Build 和 GitHub Copilot App。
- 帳戶池管理: 透過基於配額的自動路由和內建故障轉移,安全地管理多個 ChatGPT 帳戶。
- OAuth 整合: 支援 xAI、Anthropic 和 Kimi 等提供商的 OAuth 登入,避免手動管理 API 金鑰。
- 子代理委派: 透過子代理選擇器,允許將複雜任務路由到推理模型,將快速任務路由到更便宜的模型。
- 增強功能: 透過
gpt-5.4-mini側車 (sidecar) 為非 OpenAI 模型提供網路搜尋和圖像理解功能。 - 背景執行: 可作為 macOS、Linux 和 Windows 上的系統服務安裝,實現無縫背景執行。