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 是一個本地代理,允許使用者在原本僅限特定供應商的工具(如 Codex、Claude Code、Claude Desktop 和 Grok Build)中使用任何大型語言模型(LLM)。它透過將 Codex 回應 API 轉換為各個 LLM 供應商所需的格式,解除對特定供應商的綁定。

工作原理

它作為客戶端應用程式與 AI 供應商之間的輕量級翻譯層。支援超過 40 個內建供應商(包括 Anthropic、Google Gemini、xAI、DeepSeek 和 Ollama)或任何 OpenAI 相容端點。該工具包含一個 Web 仪表板,用於管理供應商、模型和帳戶。還具備 ChatGPT 帳戶池功能,可管理多個帳戶,支援配額感知的自動切換與執行緒親和性,確保對話始終綁定至同一帳戶。

適用對象

希望在 Codex、Claude Code 或 Grok Build 的現有介面中使用自己偏好的 LLM 的開發者與 AI 高階使用者,或希望管理多個 AI 帳戶以優化配額使用的使用者。

主要亮點

  • 通用模型路由:在 Codex、Claude Code、Claude Desktop 和 Grok Build 中使用 40 多個供應商,同時保持原生 UI。
  • 帳戶池:管理一個 ChatGPT 帳戶池,支援自動配額感知路由與故障轉移。
  • 模型組合:建立虛擬模型 ID,透過故障轉移或加權輪詢分發請求。
  • 子代理支援:將特定模型路由為 Codex 界面內的子代理使用。
  • 跨供應商功能:透過 ChatGPT 登入的側車(sidecar)為非 OpenAI 模型新增網路搜尋與視覺功能。
  • 輕鬆部署:可透過 npm、Docker Compose 或原始碼安裝,支援背景服務或按需沙盒(shim)模式。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案