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 是一个本地代理,允许用户将任何大型语言模型(LLM)与通常锁定特定提供者的工具(如 Codex、Claude Code、Claude Desktop 和 Grok Build)搭配使用。它通过将这些工具的特定 API 响应翻译成任何所选 LLM 提供者(如 Gemini、DeepSeek、Ollama 或 Claude)能理解的格式,来消除提供者锁定。
运作方式
它在 AI 应用程序和 LLM 提供者之间作为一个轻量级翻译层。它将 Responses API 双向翻译成流式、工具调用和推理 token。用户可以通过网页仪表板或 CLI 配置提供者和模型,然后代理会将来自受支持应用程序的请求路由到目标 LLM。
适用对象
开发者和高级用户,他们希望在 Codex、Claude Code、Claude Desktop 或 Grok Build 的专门界面中使用自己偏好的 LLM(包括通过 Ollama 的本地模型)。
重点特色
- 通用模型支持:将 40+ 内置提供者或任何 OpenAI 兼容端点连接到特定 AI 编码工具。
- ChatGPT 账户池:管理多个账户,具备配额感知自动切换和线程亲和性,以维持对话连续性。
- ChatGPT Sidecars:使用 ChatGPT 登录为非 OpenAI 模型添加网页搜索和视觉能力。
- 模型组合:创建虚拟模型 ID,支持跨不同提供者的故障转移或加权轮询路由。
- 子代理路由:在受支持工具的子代理选择器中启用路由模型。
- 内存管理:对所有长期缓存实施严格的字节预算和 LRU 上限,以防止内存泄漏。
相关
- 项目
- 项目
- 项目
- 项目
- 项目