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)模式。
相关
- 项目
- 项目
- 项目
- 项目
- 项目