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 并将其翻译为您所选提供者使用的协议。它支持双向的流式传输、工具调用、推理令牌和图像。它还包含一个管理仪表板,用于处理多个 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 登录,并查看带有令牌计数的实时请求日志。
  • 跨平台支持: 作为后台服务或按需垫片,在 macOS、Linux 和 Windows 上原生运行。

Sources