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 上的系统服务安装,实现无缝后台执行。