Developer Tools

OpenAI Cut Off Cursor. The Stated Reason Is ToS. The Real Reason Is That the Reseller Model for AI Models Is Dead.

OpenAI Cut Off Cursor. The Stated Reason Is ToS. The Real Reason Is That the Reseller Model for AI Models Is Dead.

OpenAI’s Cursor Ban Is Not About Terms of Service. It Is About Killing a Business Model.

OpenAI announced on August 28, 2026 that it is terminating its contract with Cursor, giving SpaceX — which now owns the AI coding editor — until November 12, 2026 to wind down access to OpenAI’s models. The stated reason is contract violation: Musk’s companies have a documented history of breaking agreements, and Musk himself admitted under oath earlier this year that xAI had been distilling OpenAI’s models while xAI was still operating under shared governance with OpenAI. The legal predicate is real. But if you think this decision is primarily about Elon Musk’s behavior, you are missing the larger and more consequential story.

I have been watching the AI tooling market closely since Cursor first launched in 2023, and I have used it professionally through most of 2024 and into 2025. The move OpenAI just made is the opening shot in a vertical integration war that was inevitable the moment any frontier lab realized it was subsidizing its own competitors. Every frontier AI company is now trying to own the harness. Every harness company that does not own a frontier model is now in existential trouble. The Cursor situation is the first time this dynamic has become undeniable in public.

What the Cursor Business Model Actually Was

Cursor’s pitch, from its earliest days, was elegant: you pay us $20 a month, and we give you access to the best models from Anthropic, OpenAI, and Google, wrapped in the most sophisticated IDE integration available. We handle the prompt engineering, the diff review workflow, the autocomplete, the context management. You get a single subscription that routes you to whatever is currently the best model for the task. The business model required access to models at favorable rates — which Cursor secured through custom API agreements — and a good enough product to justify the markup over raw API costs.

This worked remarkably well while the frontier labs were competing to get their models into developer hands. Anthropic wanted Claude everywhere. OpenAI wanted GPT everywhere. Google wanted Gemini everywhere. Each of them was happy to have Cursor as a distribution channel because Cursor’s users were exactly the high-value developers who would advocate for those models inside their companies. Cursor’s success was the labs’ success.

Then three things changed simultaneously, and the business model stopped working.

First, the labs built their own harnesses. OpenAI shipped Codex as a standalone product and has been growing it aggressively — reportedly to over 20 million users as of mid-2026. Anthropic built Claude Code, which has become the default for serious agentic development workflows. Google built Antigravity. These are not API wrappers. These are fully integrated products with their own pricing, their own context management, their own model-to-task routing. Once a lab has its own harness, every Cursor subscription becomes a lost direct customer.

Second, the models themselves became the product moat. In 2023 and 2024, the model capability gaps were significant enough that having access to multiple providers through one interface was a genuine value proposition. By 2026, the gaps between frontier models have narrowed considerably. The difference between Sol, Fable, and Grok 4.6 on most coding tasks is marginal enough that model switching is a preference, not a requirement. When the models converge, the harness is the product — and each lab’s harness is optimized for their own model.

Third, and most importantly for the Cursor situation specifically: SpaceX acquired Cursor in early 2026, and SpaceX now owns xAI and Grok. At that moment, Cursor stopped being a neutral distribution channel and became a competitor. OpenAI was no longer selling to a reseller. It was selling to a rival AI lab that was using the access to service customers, gather prompt data, and potentially — as OpenAI alleges has happened before with Musk-owned companies — use that data to improve a competing model.

The 5 Percent Number Is the Most Important Data Point in the Story

When the news broke, Cursor CEO Michael Truell tweeted that OpenAI models account for approximately 5 percent of total usage on the platform. This was framed as minimizing the impact — look, this is not a big deal. I read it exactly backwards. Five percent of usage means OpenAI’s models were already marginalized inside a product that was supposed to be a neutral marketplace. That happened before the ban was announced.

Why were OpenAI models only 5 percent? Because Cursor had been aggressively defaulting users toward Grok and its own Composer models, which come with generous usage allowances baked into the subscription price. Users on the $20 plan get effectively unlimited Grok usage without it counting against their monthly token budget. OpenAI models, by contrast, get charged at standard API rates, which at GPT-5.6 Sol pricing means you burn through your included tokens quickly.

This is the classic platform dynamic: the platform owner sets the default, controls the economics, and gradually crowds out third-party providers. Cursor was already doing to OpenAI what OpenAI is now accusing SpaceX of doing more generally — marginalizing their models through product design choices. The ToS violation claim gave OpenAI a legal mechanism to exit. The underlying motivation was that the partnership had become structurally bad for them.

I spent six months building internal tooling at a mid-sized engineering organization using Cursor, and I watched this play out firsthand. Our team had a preferred-Claude policy in late 2024. By mid-2025, half the team had switched to using Grok through Cursor by default, not because Grok was dramatically better, but because the economics of the subscription made it the path of least resistance. We were paying Cursor; we were using Grok. OpenAI and Anthropic were getting no revenue from us despite their models having been our stated preference.

Anthropic’s Silence Is a Strategic Position, Not Cowardice

The most interesting subplot in this story is Anthropic’s response, which is: nothing. Anthropic has not announced that it is pulling Claude from Cursor. An Anthropic executive tweeted something diplomatically positive about the Cursor team. Meanwhile, Anthropic previously pulled Claude from Windsurf in June 2025 for similar reasons — competitive access concerns — and previously cut off OpenAI’s access to Claude under a similar clause in their own terms.

The explanation is straightforward and has nothing to do with Anthropic approving of how SpaceX operates. Anthropic signed a major compute contract with xAI. SpaceX (through xAI) is providing significant GPU capacity to Anthropic, which is still capacity-constrained. When your infrastructure supplier is also your potential adversary, you do not make aggressive public moves against them until you have alternative compute secured. Anthropic is playing a longer game: maintain the compute relationship, keep Claude available in Cursor for now, let OpenAI take the PR hit for pulling out first, and revisit the question when their own data center capacity improves.

This is not hypocrisy. It is rational prioritization under constraint. It is also a useful window into how dependent even the best-funded frontier labs are on shared infrastructure. The AI industry’s compute concentration problem is not just about Nvidia’s chip monopoly — it is also about the handful of hyperscalers and near-hyperscalers who control where the GPUs actually run. Anthropic needs SpaceX’s racks right now. That changes the negotiating position considerably.

The Vertical Integration Endgame, Mapped Out

Here is what the competitive map looks like by the end of 2026, based on the trajectories visible right now:

Company Model Native Harness Third-Party Access Strategic Direction
OpenAI Sol / Astra Codex (20M+ users) Terminating Cursor; watching others Own the harness, lock in developers
Anthropic Fable / Claude series Claude Code Cursor (for now); API widely available Compute-constrained, staying neutral short-term
Google Luna / Gemini Antigravity IDE + VSCode ext Broad; no exclusions announced Enterprise through Workspace; developers via free tier
xAI / SpaceX Grok 4.6 / Grok 5 Cursor + Cursor CLI OpenRouter; BYO API Dominant in own harness; freeze out competing models
Open Weight (GLM, Qwen, DeepSeek) Various None (harness-agnostic) Everywhere Undercut on price; benefit from vertical integration chaos

The pattern is obvious once you see it. Each closed-model lab is moving toward a world where developers access their models primarily through the lab’s own tooling. The pure harness play — build an editor, sell access to models you do not own — becomes less tenable with each passing month. Cursor’s path to survival, post-SpaceX acquisition, is to make Grok good enough that developers choose Cursor for the harness value even when the model is restricted to first-party options.

Whether Grok 5 can compete with Astra and whatever Anthropic ships next is the pivotal question. Grok 4.6 is competent for most coding tasks but has well-documented weaknesses on complex multi-file refactoring and architectural reasoning. The gap to Fable and Sol is real, not just perceived. If Grok 5 does not close that gap, Cursor becomes a Grok delivery vehicle for developers who are fine with Grok — which is a significant segment but not the high-end engineers who drive enterprise adoption.

What This Means for Developers Actually Using These Tools

I want to be specific about what changes practically, because most of the takes treat this as an abstract competitive dynamics story rather than something with real workflow implications.

If you are a Cursor user who primarily uses Claude or GPT models: your options are narrowing. By November 12, GPT access through Cursor’s native integration ends. If you want to use Claude, you can still do so through BYO API key, but Cursor charges a markup on third-party model usage when accessed through their service layer — approximately 0.25 tokens overhead per actual token consumed, according to their pricing documentation. Using Claude through Cursor is not just possible; it is materially more expensive than using Claude directly through Claude Code.

If you are using Cursor primarily for Composer or Grok: this announcement probably changes very little for you. The models you use are still available. The harness you depend on is not going anywhere. The risk is longer-term: if Anthropic eventually follows OpenAI’s lead and pulls Claude, and if Grok 5 does not deliver on the capability rumors (a sparse model at significant scale is alleged, though xAI has not confirmed), then Cursor becomes a Grok-only environment at a premium price.

If you are evaluating harness options for a new organization: the calculus has shifted. The risk of building your development workflow around a harness that does not control its own model stack is now clearly demonstrated. You are making a bet on the harness vendor’s ability to maintain third-party model relationships that are structurally adversarial to those third parties. The safer architecture is to build workflows around the native harnesses — Codex for OpenAI models, Claude Code for Anthropic models — and use an abstraction layer like OpenRouter or a custom API gateway if you need multi-model routing. This is more operationally complex but more durable.

The Distillation Allegation and What It Actually Implies

OpenAI’s announcement cites Musk’s under-oath admission about xAI distilling OpenAI’s models as a key part of their rationale. This deserves more scrutiny than most coverage has given it.

Distillation — training a smaller or different model to mimic the outputs of a larger one — is widely practiced and explicitly prohibited by most frontier labs’ terms of service. OpenAI prohibits it. Anthropic prohibits it. The prohibition exists because allowing distillation would mean frontier labs are effectively training their competitors for free. If xAI can query GPT-5.6 at scale, collect the outputs, and use those to improve Grok, then OpenAI’s training investment subsidizes xAI’s competing model. That is a straightforward business problem.

The complication, which the HN discussion surfaced clearly, is the obvious tension: the frontier labs themselves trained their models on data scraped from the internet without comprehensive consent or compensation from the creators. The argument that distillation is categorically different because “it is contractual” is legally correct but philosophically thin. You can build a valid business reason to prohibit distillation via contract while simultaneously having trained on scraped data — these are separate legal questions — but the reputational dissonance is real and worth acknowledging.

More practically: if Cursor’s integration gave SpaceX and xAI the ability to observe millions of developer prompts and model responses at scale, that is a legitimate concern independent of formal distillation. Even without training directly on the outputs, prompt data reveals what developers ask, how they structure requests, what kinds of errors they encounter, and what solutions actually work in production contexts. That is valuable information for anyone building a coding model. OpenAI does not need to prove formal distillation to have a legitimate business reason to not want SpaceX collecting that data at scale through Cursor’s infrastructure.

The Platform Risk Problem No One Talked About Until Now

In 2024, the most common developer concern about Cursor was pricing — specifically, whether the subscription model could sustain itself as model costs increased. The concern about platform risk — that your harness vendor’s access to third-party models could evaporate — was mentioned in niche discussions but not treated as a primary risk factor in mainstream developer discourse.

This should change. Cursor’s situation illustrates a class of risk that affects every developer tool company that resells AI model access: your competitive position can be terminated by a supplier decision that you did not cause and cannot prevent. If you are Cursor’s CTO, you cannot negotiate with OpenAI from a position of strength when OpenAI has its own competing product and a principled business reason to exit the partnership.

Contrast this with the position of a company like Vercel, which sells AI-powered deployment infrastructure. Vercel can integrate with any model because deployment is not competitive with model training. Or JetBrains, whose IDE business does not threaten Anthropic’s model revenue. Or any tool that adds value above the model layer rather than at it. The companies in the most exposed position are the ones doing exactly what Cursor does: building a branded interface around model access and charging a margin on the inference.

I have talked to engineering leaders at three mid-sized companies in the past two months who have been evaluating Cursor for enterprise deployment. Two of them had already paused the evaluation because of questions about Cursor’s long-term model access. The third was explicitly waiting to see what happened after the SpaceX acquisition closed. This announcement will accelerate those concerns significantly. The enterprise sales motion for “trust us, we will maintain our third-party model access” just became dramatically harder.

Why November 12 Is an Interesting Date

OpenAI chose to give maximum notice — the longest period allowed under their contract’s change-of-control clause. They are giving Cursor until November 12, 2026. The company also stated it will not provide future models to Cursor going forward, specifically including Astra, which is understood to be OpenAI’s next major model release.

This framing tells you something about timing. OpenAI is not trying to harm Cursor’s current users — or at least they are performing the posture of caring about current users while actually trying to protect future models from exposure. If Astra is scheduled to launch in October or November 2026, which would be consistent with OpenAI’s recent cadence of major model releases, then the November 12 cutoff date ensures that Astra never flows through Cursor’s infrastructure. The maximum notice period is not generosity. It is the minimum necessary to ensure that the valuable new model is protected while existing contract obligations are honored.

This is precise legal and product strategy executed simultaneously. OpenAI honored its contractual obligations (maximum notice), protected its most valuable upcoming asset (Astra), set the narrative (Musk broke contracts, we are the principled party), and positioned Codex as the landing spot for displaced Cursor users. Every element of this announcement serves a purpose, and the purpose is not primarily about punishing SpaceX.

What Cursor Does Next

Cursor’s options are limited but not zero. The paths worth considering:

First, double down on Grok. If SpaceX is going to have access to a highly capable Grok 5, and if Cursor can negotiate favorable terms as part of the same corporate entity, the harness-plus-first-party-model bundle could be genuinely competitive. This requires Grok 5 to be substantially better than Grok 4.6, and it requires Cursor to be transparent enough that enterprise buyers trust the stack. Both remain uncertain, but the Grok roadmap is the most obvious path.

Second, pursue open-weight models aggressively. GLM-5.3, Qwen 3, and recent DeepSeek releases are now competitive with mid-tier closed models on most coding benchmarks. Cursor could negotiate favorable serving arrangements with open-weight model providers — hosting themselves or through partnerships — and offer a multi-model subscription where none of the underlying models has the ability to revoke access. This is architecturally coherent but requires significant infrastructure investment and changes Cursor’s cost structure materially.

Third, pivot the value proposition away from model access toward harness capability. Cursor has genuinely good product decisions: the Composer workflow, the diff review interface, the codebase indexing, the multi-repo support that is reportedly in development under the “Origin” platform. If those harness capabilities are distinctive enough, developers will use Cursor with BYO API keys even at the markup. This is the “tool, not reseller” positioning, and it is more durable. The risk is that Claude Code and Codex are both rapidly improving their own harness capabilities and closing the UX gap.

The honest assessment: Cursor has eighteen months to demonstrate that the Grok bet was right or to build a viable alternative. If Grok 5 matches frontier capability and Cursor’s harness remains best-in-class for multi-model agentic workflows, the company survives in a different form than the neutral marketplace it once was. If Grok 5 disappoints and Anthropic eventually follows OpenAI, Cursor becomes the Winamp of AI coding editors — remembered fondly by the people who used it during the golden years, actively used by fewer people every month.

The Longer Signal: Model APIs Were Never Neutral Infrastructure

The framing that API access to frontier models is neutral commodity infrastructure — available to anyone who pays, indefinitely, without competitive strings — was always provisional. It was the framing that made sense when labs were primarily focused on distribution and adoption rather than capturing direct developer relationships. That phase is ending faster than most developer tool companies anticipated.

What we are watching in real time is frontier AI labs realizing that their most valuable customers are developers and enterprises, that developers form strong tool preferences early and do not switch easily, and that whoever owns the developer’s primary working environment has enormous influence over which model gets used day-to-day and which model gets recommended upward to decision-makers inside companies. OpenAI does not want Cursor to own the OpenAI developer relationship. Anthropic does not want Cursor to own the Anthropic developer relationship. Google does not want Cursor to own the Google developer relationship.

The API will remain available, because broad API availability is useful for applications that are genuinely non-competitive. But the most favorable terms, the earliest access to new models, the deepest integration with model-specific capabilities — those will increasingly flow through the labs’ own products. The era of “build on top of AI APIs and compete on harness quality” as a standalone business is not over, but the window is narrowing. You need either to own your model stack, or to be genuinely non-competitive with the labs in a way that makes them want you as a distribution channel rather than see you as a threat.

Cursor, post-SpaceX acquisition, stopped being non-competitive. That is the thing that changed, and the ToS violation history simply gave OpenAI the contractual mechanism to act on a conflict that had already become structural. The ban is the symptom. Vertical integration is the disease — if you are a harness-only company. If you are a developer trying to plan your tooling stack for the next three years, understanding that dynamic is more important than the details of any individual product announcement.

Predictions Worth Being Wrong About

These are falsifiable bets, not vague forecasts:

By April 2027, Anthropic will formally restrict Claude access in Cursor, citing their existing policy against access by direct model competitors. The trigger will be either a Cursor product announcement that makes the competitive relationship undeniable in public, or Anthropic’s compute situation improving enough to reduce dependence on SpaceX infrastructure. The announcement will be framed around model safety and terms enforcement, not competitive dynamics.

Cursor will announce by Q1 2027 that it is self-hosting a fine-tuned open-weight model as a “Cursor-native” option, positioned as the default for users who want guaranteed model availability without dependency on third-party relationships. This will be paired with messaging about developer independence and AI tool sovereignty.

At least two enterprise engineering organizations with over 500 developers will publicly announce migration away from Cursor to native lab harnesses within the next six months, citing platform risk as the primary reason. These announcements will accelerate the quiet evaluation pause already happening inside companies that have not committed to Cursor enterprise contracts yet.

Grok 5, when it ships, will be genuinely competitive with Fable and Sol on most coding benchmarks as measured by automated tests. The gap in subjective code quality — particularly on complex multi-file reasoning, architectural decisions, and handling of ambiguous requirements — will persist at the frontier and will be the center of the real debate about whether Cursor on Grok is an acceptable substitute for Claude Code on Fable.

The AI tooling market is moving faster than any analysis can fully anticipate. The structural forces behind these predictions — vertical integration, platform risk, competitive model access — are not going away. The Cursor situation is not an anomaly. It is the new normal arriving faster than the industry was ready to acknowledge.

The Economics of the Reseller Model, Quantified

To understand why this conflict was structurally inevitable, it helps to look at the actual unit economics. Cursor charges $20 per month for its Pro plan and $60 per month for its Business plan. The Business plan is where most enterprise revenue comes from. At $60 per seat per month, for a 100-person engineering team, that is $6,000 per month or $72,000 per year going to Cursor.

Of that $72,000, how much flows to the underlying model providers? It depends on usage, but a reasonable estimate for a moderately active development team running agentic coding workflows is 40 to 60 percent of the subscription cost flowing to inference. At the midpoint — 50 percent — that means Cursor is spending approximately $36,000 per year on model API costs for that 100-person team and keeping $36,000 as margin. That margin has to cover Cursor’s own engineering, sales, support, and infrastructure on top of the raw inference costs.

The problem: OpenAI and Anthropic each have their own 100-person-team subscription products that they sell directly. Codex Business plans run at roughly $40 per seat. Claude Code Max runs at approximately $100 per seat (though with substantially higher included usage). Either way, the frontier lab captures the full margin from the direct relationship rather than the wholesale rate they earn from Cursor. A 100-person team on Codex at $40 per seat is $4,000 per month direct to OpenAI. The same team on Cursor, using OpenAI models through Cursor’s API, gives OpenAI perhaps $1,800 per month (the inferred inference cost) while Cursor captures the other $4,200 per month.

The math makes the conflict obvious. OpenAI was leaving over $2,000 per month per 100-person enterprise team on the table by routing those customers through Cursor rather than capturing them directly through Codex. Multiply that by thousands of enterprise teams, and you are looking at hundreds of millions of dollars per year in revenue that was flowing to a competitor’s harness rather than directly to OpenAI. The ToS violation gave them the exit mechanism. The economics had already made the exit desirable long before SpaceX entered the picture.

The Harness Wars Have Already Started

Cursor is not the only company feeling this pressure. The entire category of AI coding tools that built on top of third-party model APIs is under the same structural threat. Windsurf, which Anthropic cut off in June 2025, was an early example. Several smaller tools have quietly lost API access or had their terms renegotiated upward in ways that compress their margins significantly.

The companies that have navigated this successfully share a common characteristic: they own something the model labs do not have and cannot easily replicate. GitHub Copilot survives because GitHub owns the world’s largest repository of code, and Microsoft’s enterprise relationships are an asset that Anthropic and OpenAI cannot easily replicate. JetBrains survives because their IDE expertise and 20 years of developer tooling is a genuinely differentiated harness capability. Tabnine and similar tools have survived by serving enterprise customers with on-premises deployments where data residency requirements make cloud API providers impractical.

Cursor’s differentiation was harness quality and multi-model access. The first is defensible. The second just became indefensible. Whether the first is enough to sustain a $60 billion valuation is the question that Cursor’s investors are now being forced to answer.

The broader market impact is likely to be consolidation. Smaller harness-only tools will either be acquired by model labs (as Ona was acquired by OpenAI in June 2026, giving them a development environment capability), or they will fade as their API access terms become prohibitive. The tools that survive will be the ones that own genuine workflow intelligence — understanding the developer’s full context, the team’s coding patterns, the organization’s architectural decisions — that cannot easily be replicated by a model lab starting from scratch.

That kind of deep workflow intelligence takes years to build. The companies that have been investing in it quietly — building genuine embeddings of developer behavior rather than just wrapping model APIs — will emerge from the vertical integration wars in reasonable shape. The ones that built on the assumption of perpetual neutral model access will not.

Was this analysis useful?
Michael Sun
Michael Sun

Solo founder and engineer writing opinionated, benchmark-driven analysis of AI, security, and developer tooling.

About ThesisBench →

Discussion

Leave a comment

Comments are moderated and appear after review. Be specific — vague praise and drive-by hot takes are equally likely to be skipped.

Related