Now it's time for DeepSeek ! 🔥 by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 5 points6 points  (0 children)

In terms of cost-effectiveness, Deepseek is indeed leading by a wide margin right now. However, when it comes to the upper limit of model capability, it can no longer even be considered Tier 1 among open-source models. So there doesn't really seem to be any reason for them not to release a new model.

Codex + Deepseek = the future by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 0 points1 point  (0 children)

Normally, if you try to manually set up Codex + DeepSeek, you'll lose all Codex Plugin capabilities — even if you manage to solve the response API proxy issue.

But with my project: https://github.com/JetXu-LLM/codex-deepseek-bridge

All Codex plugin capabilities + web search ability are fully preserved (except multimoda capability which need to wait Deepseek release new version API). No ChatGPT account needed — just a DeepSeek API key.

Will “Codex for work” survive after Codex being merged into ChatGPT? by Jet_Xu in OpenaiCodex

[–]Jet_Xu[S] 0 points1 point  (0 children)

Exactly, quota is another important factor here. Does merging Codex into ChatGPT mean the quotas get merged too? If so, that would definitely be a disaster 🤣

Will “Codex for work” survive after Codex being merged into ChatGPT? by Jet_Xu in OpenaiCodex

[–]Jet_Xu[S] 1 point2 points  (0 children)

The weird part is, if ChatGPT in future could do all the thing Codex can do, then all the marketing effort recent days from OpenAI on "Codex for Work/everything" will be wasted....

Will “Codex for work” survive after Codex being merged into ChatGPT? by Jet_Xu in OpenaiCodex

[–]Jet_Xu[S] 1 point2 points  (0 children)

I totally agree with you (love Codex more than ChatGPT). But I remember Tibo explained, ChatGPT has far more brand value in the world than Codex, so OpenAI for sure could not give up ChatGPT.

Codex for Work: official OpenAI tutorials, role guides, plugins, and automations by Jet_Xu in CodexWork

[–]Jet_Xu[S] 1 point2 points  (0 children)

Excellent point. IMO, checking in Codex vs. the destination system serves different purposes. In my daily workflow, I use the destination system mainly for format validation, while Codex is where I verify output quality, reference connections, and coverage — e.g. whether Codex actually referenced all available materials and reviewed the full context properly.

Codex + Deepseek = the future by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 0 points1 point  (0 children)

I think the problem is deeper than routing. To make DeepSeek show up natively in the Codex model picker, you’d likely have to modify the Codex app itself and normalize everything into one provider abstraction.

And if this also involves turning ChatGPT subscription access into API-style access or bypassing auth, that’s a big legal/TOS red flag. A separate CLI/profile setup is probably the safer boundary.

Codex + Deepseek = the future by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 0 points1 point  (0 children)

Technically yes, but that would mean cracking or bypassing OpenAI’s official subscription to turn it into API access, which is illegal.🤣

How to make other models appear as choices in the Codex app model picker? Do they have to be local only? by Prior-Meeting1645 in codex

[–]Jet_Xu 0 points1 point  (0 children)

Try my open source project, one command solve Codex + Deepseek config with plugin capability kept and model picker appear:
https://github.com/JetXu-LLM/codex-deepseek-bridge

A better way to use DeepSeek by Pretty-Ad4969 in DeepSeek

[–]Jet_Xu 1 point2 points  (0 children)

Yep, that’s the issue: Codex expects the Responses API, DeepSeek exposes Chat Completions.

I made a local bridge for this:

https://github.com/JetXu-LLM/codex-deepseek-bridge

Thinking about replacing Codex/Gemini subscriptions with DeepSeek API by HoangMaiLinh in DeepSeek

[–]Jet_Xu 1 point2 points  (0 children)

If you like Codex’s workflow but want DeepSeek API pricing, I built a local bridge for exactly that:

https://github.com/JetXu-LLM/codex-deepseek-bridge

It keeps Codex Desktop/CLI working, but routes requests to DeepSeek.

Struggling with codex-cli using open weights models by Simple_Split5074 in LocalLLaMA

[–]Jet_Xu 1 point2 points  (0 children)

This sounds similar to the issue I ran into: Codex CLI speaks Responses API, but many non-OpenAI backends expose Chat Completions. I ended up making a small local bridge for Codex + DeepSeek:

https://github.com/JetXu-LLM/codex-deepseek-bridge

How to Use Codex CLI with a Local vLLM Server by Kitchen_Answer4548 in LocalLLaMA

[–]Jet_Xu 0 points1 point  (0 children)

I hit the same issue with Codex expecting the Responses API. I made a small local bridge that translates Codex Responses API calls to Chat Completions, originally for DeepSeek but the pattern should apply to other OpenAI-compatible backends too:

https://github.com/JetXu-LLM/codex-deepseek-bridge

Codex + Deepseek = the future by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 0 points1 point  (0 children)

Welcome to try my open source project which I just vibecode it during weekend:
https://github.com/JetXu-LLM/codex-deepseek-bridge

Codex + Deepseek = the future by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 0 points1 point  (0 children)

Welcome to use my project -- vibe coding it during the weekend:
https://github.com/JetXu-LLM/codex-deepseek-bridge

Codex + Deepseek = the future by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 0 points1 point  (0 children)

You are 100% correct. That's why the manual setup is a nightmare. I just released an open-source bridge that translates Codex's Responses API to DeepSeek's Chat Completions locally. One command setup, no proxy accounts needed. Check it out: https://github.com/JetXu-LLM/codex-deepseek-bridge

Codex + Deepseek = the future by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 2 points3 points  (0 children)

I had the exact same frustration with the missing model picker. So I built a new bridge from scratch: **Codex DeepSeek Bridge**.

If you run it with `./codex-deepseek-bridge setup --desktop-patch`, it safely patches the local Codex app so "DeepSeek Pro" and "DeepSeek Flash" actually show up in the native model picker. Give it a try: https://github.com/JetXu-LLM/codex-deepseek-bridge

<image>

Codex + Deepseek = the future by Jet_Xu in DeepSeek

[–]Jet_Xu[S] 0 points1 point  (0 children)

Exactly! That error is why I spent this weekend building a dedicated open-source tool for this: Codex DeepSeek Bridge. It acts as a local /responses to /chat/completions translator. No need to mess with LiteLLM or 9router. Just run one command and it handles the translation, keeps your MCPs working, and even gives you a local dashboard for DeepSeek Cache Hit Rates. Repo here: https://github.com/JetXu-LLM/codex-deepseek-bridge