Fetching from the wire…
Top 5 · 2026-06-19 · source-backed
For two years the pitch was that the model is the product. Cursor, the IDE built around being the best place to use frontier models, was the proof. So a model-agnostic terminal agent displacing Cursor from #1 is a real data point, not just leaderboard noise.
OpenCode, MIT-licensed and provider-agnostic, has crossed roughly 172K GitHub stars and about 7.5M monthly active developers, and topped LogRocket's June 2026 AI dev-tool power rankings, pushing Cursor out of the top spot. It supports 75+ providers from a single CLI: Claude, GPT-5.5, Gemini, DeepSeek, Grok, and local models through Ollama. The model is a pluggable dependency. The harness is the product.
I've watched my own workflow drift this exact direction. A year ago I cared which model I was using. Now I care more about the loop, the context management, the tool permissions, the file handoffs, and I want to swap the model underneath based on cost and the task. When GLM-5.2 lands at #2 on WebDev at $1.40/Mtok, the thing that lets me actually use it without rewriting my workflow is a provider-agnostic harness. OpenCode and GLM-5.2 are the same story told from two ends.
The thing to sit with: if the harness is the product and the model is a commodity input, the moat moves. It's not "we have the best model" anymore, because the best model changes every few weeks and half of them are open weights. The moat is the orchestration layer, the context engineering, the permission model, the integrations. That's good news for builders and bad news for anyone whose entire valuation rests on model exclusivity.
What to do: if you're still locked into a single-vendor IDE, try OpenCode for a week with two or three providers wired in. Even if you don't switch, the exercise of running the same task across Claude, GPT-5.5, and a local model teaches you how much of your output quality is the model versus your prompt and context discipline. My bet is you'll find it's more about the harness than you expect. That's the whole point.
Each link below shares sources, entities, or timing with this story.
Cursor benchmarked against Codex / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Cursor benchmarked against Codex); both cover CLAUDE, Cursor, DeepSeek, Gemini; overlapping topics (claude, cursor, provider).
Cursor supports Claude / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Cursor supports Claude); both cover Claude, Gemini, GLM, GPT; overlapping topics (best, gpt-5, moat, model, point).
Cursor benchmarked against Codex / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Cursor benchmarked against Codex); both cover CLI, Cursor, Grok, MIT; overlapping topics (best, claude, cursor).
Cursor supports Claude / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Cursor supports Claude); both cover CLAUDE, DeepSeek, GLM, GPT; overlapping topics (claude, glm-5, model).
Cursor supports Claude / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Cursor supports Claude); both cover Claude, Cursor, Gemini, GPT; overlapping topics (claude, cursor, model).
Cursor supports Claude Opus / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Cursor supports Claude Opus); both cover DeepSeek, GLM, GPT, MIT; overlapping topics (glm-5, gpt-5, model, product).
Cursor supports Claude / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Cursor supports Claude); both cover Claude, GPT, MIT, OpenCode; overlapping topics (claude, harness, local, model, point).
Cursor benchmarked against Codex / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Cursor benchmarked against Codex); both cover Cursor, Gemini, GPT, IDE; overlapping topics (claude, cursor).