Cursor Router Explained: Frontier Coding Quality at Lower Cost
How Cursor's automatic model-routing system sends each request to the right model — and why it can cut AI coding spend by 30-60%

Cursor Router is an automatic model-routing system that reads each coding request and sends it to the model best suited for the job — routine edits to cheaper models, hard reasoning to frontier ones. The pitch is simple: keep frontier-level quality while paying frontier prices only when the work actually needs it. Cursor reports early customers hit comparable quality at 30-60% lower cost. Here's how the router works, its three modes, what the numbers say, and the tradeoffs before you flip it on.
What is Cursor Router?
Cursor Router is an intelligent model-routing layer for Teams and Enterprise customers. Instead of forcing every request through one default model, it classifies the request first, then picks the model most likely to handle it well.
The problem it solves is a spend problem. By Cursor's own account, about 60% of its developers lean on a single model as their everyday default — which means a lot of trivial work gets processed at premium-model prices. Router breaks that habit automatically: straightforward tasks go to price-efficient models, UI work goes to models strong on interface tasks, and gnarly, long-running problems go to advanced reasoning models.
Cursor says it handles hundreds of millions of coding requests a week across multiple models and providers. That traffic is the router's training fuel — signals like which answers users keep and which generated code stays in the codebase teach it what performs best where.
How Cursor Router works
The router makes a decision before choosing a model. Its classifier weighs a handful of signals:
- The user's query
- The available context
- Task complexity
- The task's domain (e.g., backend logic vs. UI)
- Each candidate model's observed strengths and behavior
Cursor says it trained this classifier on more than 600,000 live requests and validated it with online A/B tests spanning millions of routed requests. The reward signal was user satisfaction, inferred from what developers do after a response — moving on to the next feature reads as a win; correcting the agent reads as a miss.
The design also anticipates the pace of model releases. As newer models ship, Cursor can slot them into the routing pool without rebuilding the system — which matters in a market where a new frontier model lands seemingly every month.
Cache-aware routing
Switching models mid-conversation sounds free but isn't: it can trigger cache misses that add cost and latency. Cursor says its router accounts for this during both training and production measurement — training data treats routing decisions as cache misses, and production cost figures include the cache-miss cost that routing causes. That detail matters, because a router that ignores cache economics can quietly erase the savings it promises.
The three routing modes
Cursor Router exposes three modes along a cost-versus-intelligence frontier, selectable from the Auto option in the model picker:
- Intelligence — maximize capability, aiming for performance comparable to the most powerful (and expensive) models.
- Balance — combine strong quality with lower cost, targeting the everyday frontier models most teams already use.
- Cost — minimize token spend while keeping the highest practical intelligence.
That choice belongs to the team. An individual can dial up Intelligence for a hard refactor, while an org can default everyone to Balance to keep the monthly bill sane.
What the numbers say
Cursor published a set of online A/B results for the router. Treat these as vendor-reported figures — they come from Cursor's own measurement, not an independent benchmark — but they're specific enough to reason about:
- Auto Intelligence reached user-satisfaction levels close to Fable while costing teams roughly 60% less.
- Against Opus 4.8, Auto Intelligence improved satisfaction by about 15% at nearly the same cost.
- Auto Balance beat Opus 4.8 on satisfaction at about 36% lower cost, and matched GPT-5.6 Sol's satisfaction at a lower spend rate.
Cursor also reported cost per commit across options during early access:
| Option | Reported cost per commit |
|---|---|
| Auto Balance | $4.63 |
| Auto Intelligence | $6.76 |
| Opus 4.8 | $7.34 |
| Fable 5 | $12.69 |
For three high-volume enterprise accounts — thousands of users combined — Cursor says two weeks of Auto routing saved 30-50% versus sending the same traffic entirely to Opus 4.8 at API rates, with no drop in quality.
Why Cursor measured it online, not offline
Cursor argues that offline evals miss what matters: small samples, artificial tasks, rigid rubrics, and — critically — the omission of cache-miss costs. Real development is messier. Engineers write code, ask follow-ups, hit errors, and keep going across many requests in a session.
So the company leaned on two live measures:
- User satisfaction — inferred from post-response behavior (advancing = positive, correcting = negative).
- Keep rate — the share of agent-generated code that survives in the codebase over time.
Cursor says it's used these same measures to evaluate model launches and agent improvements over the preceding nine months, so the router isn't the first thing they've graded this way.
The tradeoffs before you turn it on
Automatic routing is a genuine cost lever, but it comes with strings worth naming:
- Transparency. When a router picks the model, you don't always know which one wrote your code. Cursor developers have already asked to see per-task model choices so they can review work appropriately — a fair ask for anyone who cares how an answer was produced.
- Vendor lock-in. The router optimizes across Cursor's model pool with Cursor's satisfaction metric. That's convenient, but it's one vendor's routing logic on one vendor's platform.
- Vendor-reported gains. The 30-60% savings are Cursor's own online numbers. They're plausible and specific, but not independently verified — pilot on your own traffic before assuming they'll hold.
Cursor frames routing as one piece of a broader token-efficiency push. Another piece is dynamic tool calling — instead of stuffing every tool description into each prompt, the agent looks up less-common tools only when needed, while frequent ones like read and edit stay loaded. The company is also widening the model pool at both ends, adding options for harder, higher-cost work and continuing to sharpen a cheaper everyday model.
Router is available on Teams and Enterprise plans across desktop, web, iOS, CLI, and SDK. Admins can enable it for specific groups, choose which modes are available, set a default, and allow or block individual underlying models. (Details in Cursor's original announcement.)
For the bigger picture on where Cursor is heading as a platform, see our Cursor Compile 2026 breakdown.
Route your own AI workforce across any model
Cursor Router proves a point the whole industry is converging on: no single model is best at everything, and matching each task to the right engine is where cost and quality both live. The open question is who controls that routing logic — and which models it's allowed to choose from.
Eigent takes the model-agnostic version of that idea. It's an open-source, multi-agent "Cowork" desktop app where a workforce of specialized agents plans, codes, and reviews across your toolchain — and you route each job to the engine you want, from Claude and GPT to open-weight models, on infrastructure you run. Explore reviewing GitHub PRs with agents, or download Eigent and build routing on a foundation you own.
Frequently Asked Questions
What is Cursor Router?
Cursor Router is an automatic model-routing system for Cursor Teams and Enterprise plans. It classifies each coding request and sends it to the model best suited to the task — routing routine work to cheaper models and hard reasoning to frontier models — to keep quality high while lowering cost.
How much does Cursor Router save?
Cursor reports early-access customers saw roughly 30-50% savings on Auto-routed requests versus running everything on Opus 4.8, and about 60% savings in some online A/B tests, all with comparable quality. These are vendor-reported numbers, so it's worth piloting on your own traffic.
What are Cursor Router's three modes?
Intelligence (maximize capability), Balance (strong quality at lower cost), and Cost (minimize token spend). You pick a mode from the Auto option in the model picker, and admins can set a team-wide default.
Does Cursor Router tell you which model it used?
Not always by default. Some Cursor users have asked for per-task visibility into which model handled each request so they can review the output appropriately, which is a reasonable consideration if you need transparency.
Is there an open-source alternative to Cursor Router?
Eigent is an open-source, model-agnostic multi-agent platform. Rather than routing within one vendor's model pool, it lets you orchestrate specialized agents and route each task to any model — Claude, GPT, Gemini, or open-weight models — on infrastructure you self-host.
Recent Posts

Claude Record a Skill: Teach Claude by Screen-Recording Your Workflow
Claude's Record a skill feature turns a screen recording into a reusable skill. Learn how it works, who gets access, the setup steps, and its limits.

Eigent Release Notes v1.0.2: Connector Gateway, In-Session Preview & BYOK Controls
Eigent v1.0.2 adds Connector Gateway, in-session previews, BYOK model controls, clipboard image paste, clearer work logs, and reliability upgrades for agents.

Graph Engineering for AI Agents: Beyond Single Feedback Loops
Graph engineering wires many feedback loops into one network so AI agents don't game their own metrics. See why single loops fail and how to fix the topology.