Cursor was the category winner. Not by a little — by the margin that makes something a standard rather than an option. When engineers talked about AI coding tools in 2024 and early 2025, they talked about Cursor first. The others existed. Cursor was the default.
OpenCode just changed that. A release in early June posted benchmark numbers that got the attention of every developer on every coding forum, followed by a wave of migration posts from developers who switched and didn't want to go back. The pattern looked familiar — we've seen product transitions like this before. The difference is how fast it's happening.
What OpenCode Got Right
The specific innovations that drove the shift are technical enough that they'll matter to engineers and comprehensible enough to explain to everyone else:
Context window management. Cursor's strength was its ability to keep large codebases in context. OpenCode's innovation was figuring out how to make a smaller, more focused model perform better than a larger model with worse context management. The practical result: faster suggestions, fewer irrelevant completions, less context-switching.
Evaluation infrastructure. The OpenCode team built a reproducible benchmark suite that developers could run on their own codebases. The numbers Cursor posted were impressive. The numbers OpenCode's users were posting from their own evaluation runs were more impressive — and more trusted, because the evaluation was reproducible.
Pricing architecture. OpenCode's pricing model aligned incentives differently. The flat-rate model meant developers could use it aggressively without watching token counts. Cursor's usage-based model created friction at the moment when the tool needed to feel frictionless.
What Cursor Got Wrong
The honest answer is that Cursor didn't necessarily get anything wrong. Category winners in software get disrupted by two patterns: either a fundamentally better product arrives, or a good-enough product arrives at a price point that makes the incumbent's pricing look unreasonable.
OpenCode is mostly the second pattern. The technical differences are real but incremental. The pricing difference is structural. When a tool that performs comparably costs less, the economic argument for the more expensive tool requires a quality argument that the market may not sustain.
The Tool Wars Are Just Starting
The AI coding tool category is probably four or five transitions away from whatever equilibrium eventually emerges. OpenCode displacing Cursor is the third transition in two years — from non-AI tools to GitHub Copilot, Copilot to Cursor, Cursor to OpenCode. The pace suggests the category hasn't found its natural stable point yet.
What that means practically: don't build product lock-in around a specific AI coding tool. The integration that makes your workflow faster today will need to be rebuilt in twelve months when the next transition happens.