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)模式。
相關
- 專案
- 專案
- 專案
- 專案
- 專案