进阶TypeScript

OpenCodex让任何 LLM 驱动 Codex 和 Claude Code

OpenCodex 是一个通用提供商代理,允许你在 OpenAI Codex CLI、App、SDK 以及 Claude Code 中使用几乎所有主流 LLM,包括 Claude、Gemini、Grok、DeepSeek、Ollama 等。它用 TypeScript 编写,目前在 GitHub 上已有 2107 颗星,是打破模型绑定的实用开源工具。

2.1K 星标
136 分叉
26 问题
158 浏览
TypeScript
MIT
收录日期

项目概述

OpenCodex 是一个通用提供商代理,允许你在 OpenAI Codex CLI、App、SDK 以及 Claude Code 中使用几乎所有主流 LLM,包括 Claude、Gemini、Grok、DeepSeek、Ollama 等。它用 TypeScript 编写,目前在 GitHub 上已有 2107 颗星,是打破模型绑定的实用开源工具。

如果你用过 OpenAI CodexClaude Code,一定知道它们默认绑定了自家的模型。想试试用 Gemini 跑 Codex?或者用 DeepSeek 替代 Claude Code 的底层模型?以前几乎不可能。现在有个开源项目 OpenCodex 解决了这个问题——它是一个轻量级的代理层,让你能把任意 LLM 接入到这些编程工具中。

一个代理,打通所有模型

OpenCodex 的思路很直接:它假装自己是 OpenAI 或 Anthropic 的 API,然后把请求转发给你配置的任意模型。无论是闭源的 Claude、Gemini、Grok,还是开源的 DeepSeek、Qwen,甚至是本地跑的 Ollama 模型,都能无缝接入。你不用改 Codex CLI 的任何配置,只需要把 API 地址指向 OpenCodex 就行。

支持的特性包括 流式输出系统提示工具调用(function calling),以及多轮对话。对开发者来说,这意味着更大的灵活性和更低的成本:比如可以用本地模型处理简单任务,用 Claude 处理复杂推理,全部通过同一个接口。

实际使用场景

举个例子:你一直在用 Claude Code 做代码审查,但偶尔想换 DeepSeek 试试,因为它对某些语言的理解更精准。以前你需要切换工具,现在用 OpenCodex 做个配置,就能在 Claude Code 界面里直接调用 DeepSeek。同样,如果你偏爱 Codex CLI 的命令行交互,但又想用 Grok 的生成能力,OpenCodex 也能帮你做到。

  • 在 Codex CLI 里使用 Gemini、Grok、DeepSeek 等非 OpenAI 模型
  • 在 Claude Code 中切换成 Ollama 本地模型,保护隐私数据
  • 混合使用多个模型,根据任务类型自动路由

上手简单,扩展性强

安装只需要 npm install -g opencodex,然后配置一个 JSON 文件指定模型列表和 API 密钥。支持 多提供商 同时配置,也支持自定义请求头和重试策略。项目用 TypeScript 编写,代码结构清晰,如果你想添加新提供商,修改起来也不复杂。

当然,因为是通过代理转发,延迟会略有增加,而且如果模型本身不支持工具调用,相关功能会失效。另外,配置过程需要懂一点命令行基础,不是开箱即用的小白工具。

总结

OpenCodex 是那种“懂了就觉得很值”的工具。它不炫技,但解决了真实痛点:让模型选择权回到开发者手中。如果你在 Codex 或 Claude Code 的生态里工作,并且想试试其他模型,它值得花十分钟配置一下。

OpenCodex通用提供商代理Codex CLIClaude CodeLLM代理多模型支持开源编程工具TypeScript

项目评分

0.0 (0 评价)

分享

常见问题

OpenCodex: 让任何 LLM 驱动 Codex 和 Claude Code 是什么?

OpenCodex 是一个通用提供商代理,允许你在 OpenAI Codex CLI、App、SDK 以及 Claude Code 中使用几乎所有主流 LLM,包括 Claude、Gemini、Grok、DeepSeek、Ollama 等。它用 TypeScript 编写,目前在 GitHub 上已有 2107 颗星,是打破模型绑定的实用开源工具。

OpenCodex: 让任何 LLM 驱动 Codex 和 Claude Code 用什么语言开发?

OpenCodex: 让任何 LLM 驱动 Codex 和 Claude Code 主要使用 TypeScript 开发。

OpenCodex: 让任何 LLM 驱动 Codex 和 Claude Code 使用什么开源协议?

OpenCodex: 让任何 LLM 驱动 Codex 和 Claude Code 基于 MIT 协议开源。

相关项目

暂无结果

探索更多

评论

评论

0
0/500 字符

暂无评论

成为第一个评论的人

开源项目

探索、学习和贡献开源AI项目,推动人工智能技术的发展

查看全部