opencodex: 一個通用提供者代理,使任何 LLM 能與 OpenAI Codex 和 Claude Code 協同工作

opencodex: 一個通用提供者代理,使任何 LLM 能與 OpenAI Codex 和 Claude Code 協同工作

它解決了什麼

OpenAI 的 Codex CLI、App 和 SDK 通常被鎖定在 OpenAI 模型。此項目透過允許使用者在 Codex 生態系統和 Claude Code 中使用任何 LLM 提供者(如 Anthropic、Google Gemini、Grok,或透過 Ollama 的本地模型)來打破此限制,無需等待官方支援。

它是如何運作的

它作為一個輕量級的本地代理,攔截 Codex 的 Responses API 並將其轉換為您選擇的提供者所使用的協議。它支援雙向的串流、工具呼叫、推理 token 和圖像。它還包含一個管理儀表板,用於處理多個 ChatGPT 帳戶池,自動將新會話路由至使用量最低的帳戶以管理配額。

適合誰使用

  • 使用 Codex CLI、App 或 SDK 的開發者,他們希望使用非 OpenAI 模型。
  • 希望將請求路由至各種 LLM 提供者的 Claude Code 使用者。
  • 管理多個 AI 帳戶以最大化使用配額的進階使用者。

主要特點

  • 通用相容性: 支援 40+ 個提供者,包括 Anthropic、Gemini、xAI、DeepSeek,以及如 Ollama 或 vLLM 的本地提供者。
  • Claude Code 整合: 可以完全透過代理啟動 Claude Code,允許對路由模型進行模型探索。
  • 帳戶池: 管理多個 ChatGPT/Codex 帳戶,具備親和性(保持執行緒在同一帳戶)以及自動故障轉移以應對配額限制。
  • Web 儀表板: 提供一個 GUI 來添加提供者、管理 OAuth 登入,並查看帶有 token 計數的即時請求日誌。
  • 跨平台支援: 在 macOS、Linux 和 Windows 上以背景服務或隨需求的 shim 原生運行.

Sources