如果你用過 OpenAI Codex 或 Claude 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 的生態裡工作,並且想試試其他模型,它值得花十分鐘配置一下。










評論
暫無評論
成為第一個評論的人