opencodex Vibe 项目

官方编程工具 + 任意模型后端,一次路由全部搞定

opencodex 是一个开源的通用 LLM 代理层,专门解决一个实际问题:让 OpenAI Codex、Claude Code 等官方编程工具能够调用除官方模型以外的任意 LLM 后端,包括 DeepSeek、Gemini、Grok、Ollama 等。

它解决的是什么问题?

OpenAI Codex 和 Claude Code 是目前交互体验最成熟的两个编程 Agent CLI——系统集成完善、Workflow 顺滑、社区活跃。但它们默认绑定自家模型:Codex 用 OpenAI,Claude Code 用 Anthropic。对于想按需切换模型、降成本、或需要访问特定能力的开发者来说,换模型通常意味着换工具,Workflow 体验大打折扣。

opencodex 在中间加了一层协议转换代理。架构如下:

Codex / Claude Code → opencodex(本地代理)→ DeepSeek / Gemini / Ollama / ...

它接收官方客户端发出的请求,按选定 provider 的协议格式转发给上游模型,再把流式输出、工具调用、推理元数据等字段转换回客户端期望的格式。整个过程对 CLI 端完全透明,不需要改任何配置。

核心能力

  • 模型路由:支持为不同任务指定不同模型——日常改 bug 用 DeepSeek,复杂重构用 Claude,仓库分析用 Gemini。一个配置文件搞定,不需要改代码。
  • 账号池管理:内置 Web 仪表盘管理 ChatGPT 账号池和 API 配额,支持在多个账号间自动切换,适合团队共享配额场景。
  • 多端侧载:还能给没有视觉能力的模型补齐识图和搜索功能,通过侧载方式扩展能力边界。
  • 多工具统一接入:支持 Codex CLI、Codex App、Claude Code、OpenAI SDK 等多种客户端,一次配置全部生效。

为什么这值得关注?

编程 Agent 的交互界面和底层智能通常绑定在一起。官方 CLI 拥有最佳的系统集成,但强制绑定昂贵模型;开源替代品便宜灵活,但交互体验和生态支持往往差一截。opencodex 的思路是把这两个决策完全分开:让开发者继续用最顺手的 CLI,换掉背后的模型供应商。

社区评价认为,这种方式让原本封闭的付费套件变成了开放的开发套件——既保留了官方顶级的 Workflow 体验,又能按需切换到成本更低、速度更快或更适合特定任务的第三方模型。

适用场景

  • 团队已有 ChatGPT Plus 订阅但需要降成本:日常任务切 DeepSeek/V4-Flash,复杂任务切回 GPT-4o
  • 想用 Claude Code 的体验,但用不起 Claude Opus 4:路由到 DeepSeek V4-Pro 做主力
  • 需要隐私隔离的内部项目:用 Ollama 自托管,接入 opencodex 统一管理
  • 并行跑多个编程 Agent 但 API 额度有限:统一做流量调度和账号池管理

项目信息

  • GitHub: github.com/mishushakov/opencodex
  • 协议:MIT
  • 语言:TypeScript
  • Star: 9.8k+,Fork 700+

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论