ARTICLE

Cursor’s OpenAI Model Wind-Down from 12 Nov 2026: the Codex IDE Extension as a Cursor/Windsurf Bypass, Not a Bubble Runtime

OpenAI announced it intends to wind down direct model access in Cursor, with a proposed shutoff date of 12 November 2026. Here is how I'd keep a Codex IDE extension sidecar running in Cursor or Windsurf as a non-technical founder or Bubble vibe-coder, without mistaking it for Bubble's runtime or native MCP.

I build MVPs with No-Code plus Vibe Coding, and the whole point is speed. My setup is simple. Bubble holds the application logic, the database, and the front end. Next to it, Cursor or Windsurf is my sidecar: a scratchpad where I draft schema specs, complex expressions, API payloads, or quick scripts so I can validate an idea and get early customer feedback. A closer look: Bubble September 2026 Update: The.

That sidecar just got a problem. OpenAI publicly announced it intends to wind down its contract providing OpenAI models directly to Cursor, after Cursor/Anysphere was acquired under SpaceX. OpenAI proposed a shutoff date of 12 November 2026 and said it lacked confidence about terms of service compliance under the new parent entity. Same topic: BuildPrint vs Codex CLI MCP.

Below is what this means for a Bubble MVP workflow, how I use the Codex IDE extension as an editor-level workaround, and where that workaround stops. Worth reading next: Official Bubble MCP: Beta Status,.


1. The Timeline: Proposed for 12 November 2026, Not Finalized

Before you rebuild your routine, look at what is actually confirmed:

  • The date is only proposed. Official documentation says OpenAI and Cursor have not formally finalized the termination date. Cursor may also end access earlier on its own timeline.
  • No future models. During the proposed transition, OpenAI says it will keep providing the models Cursor uses today. Future models will not come to Cursor. Coverage specifically names the upcoming model codenamed Astra as excluded.
  • How much traffic this is. Cursor co-founder Michael Truell said OpenAI models make up about 5% of Cursor's user traffic, and that conversations with OpenAI are ongoing. Whatever comes of those talks, I wouldn't count on the model staying in the dropdown forever.

2. Maintaining Your Vibe-Coding Sidecar: The Codex IDE Extension

If your sidecar relies on OpenAI's coding models to draft logic next to Bubble, OpenAI's Help Center lists three ways to keep local Chat and Agent workflows going in Cursor and Windsurf:

  1. The Codex IDE Extension. OpenAI officially supports its Codex extension in VS Code forks, Cursor and Windsurf included. It runs as its own sidebar agent and signs in with a ChatGPT subscription or an OpenAI API key.
  2. Bring Your Own Key (BYOK). You put your own OpenAI API key into the local editor settings.
  3. Compatible AI Gateways. You route requests through external OpenAI-compatible gateways, such as Azure or Bedrock endpoints.

For MVP work I'd pick the Codex IDE extension. The OpenAI coding assistant stays docked in the Cursor or Windsurf window next to my Bubble app, and the fast iteration loop doesn't break.


3. Critical Limits: What the Bypasses Do Not Cover

This is where people get caught. BYOK, the Codex extension, and gateways cover only local Chat and Agent sessions in the editor.

They do not power anything Cursor hosts:

  • Cursor Tab (autocomplete),
  • Auto mode,
  • Cloud and Background Agents,
  • Automations,
  • Cursor CLI and Cursor API/SDK.

All of these run only on models that Cursor itself supplies and routes.


4. Codex IDE Extension vs. Bubble: Sidecar Tool, Not Runtime or Native MCP

When I build a production MVP on Bubble, I keep the boundaries clear:

  1. The extension is not Bubble's runtime. Codex inside Cursor can't execute anything in your live Bubble app. It advises me as the developer. It doesn't replace Bubble Agent inside the Bubble editor.
  2. Native Cursor-to-Bubble MCP is still blocked. Bubble launched Bubble MCP (beta) for external agents, for example Codex CLI via codex mcp add bubble. But Bubble's own documentation says Cursor doesn't support CIMD authentication yet, so a native Cursor MCP connection fails with "Incompatible auth server". Bubble staff have called this a known item they're working on.
  3. Codex doesn't inherit Cursor's MCP setup. Cursor staff say the Codex extension runs as a fully separate agent inside the editor. It can't see or use MCP servers you configured in Cursor's settings. If you want MCP in Codex, you set it up in Codex's own config. Nothing carries over from Cursor.
Aspect What it is for What it is not for
Codex IDE extension in Cursor Advises you as the developer Bubble's runtime; cannot execute anything in your live Bubble app; does not replace Bubble Agent inside the Bubble editor
Native Cursor-to-Bubble MCP Bubble MCP (beta) for external agents (e.g. Codex CLI via codex mcp add bubble) Supported in Cursor today; connection fails with "Incompatible auth server" because Cursor does not support CIMD authentication yet (known item Bubble is working on)
Codex and MCP MCP in Codex if you set it up in Codex's own config Inheriting Cursor's MCP setup; Codex runs as a fully separate agent and cannot see or use MCP servers configured in Cursor's settings

Practical Checklist for Founders Before 12 November

What I'd do so the launch stays on schedule:

  • Decouple your application spec. Keep Bubble data models, workflows, and API Connector specs in plain Markdown docs, not tied to one model interface.
  • Test the Codex IDE extension now. Install it in Cursor or Windsurf and check that login works with ChatGPT or your API key.
  • Keep the tools in their lanes. Use Cursor and the Codex sidebar for ideas, formulas, and quick code snippets. Bubble's editor is the only production runtime you treat as authoritative.
Checklist item What it is for What it is not for
Decouple your application spec Keeping Bubble data models, workflows, and API Connector specs in plain Markdown docs Specs tied to one model interface
Test the Codex IDE extension now Installing in Cursor or Windsurf; checking that login works with ChatGPT or your API key —
Keep the tools in their lanes Ideas, formulas, and quick code snippets via Cursor and the Codex sidebar Treating Cursor or Codex as the production runtime
Bubble editor (authoritative runtime) The only production runtime you treat as authoritative Replacing Bubble's editor with IDE tools for production behavior
← All articles