The situation today:
Why this is a problem:
Key Insight: Not every coding task needs the most powerful model. Matching task complexity to model capability is the opportunity.
Definition: A model router is a system that sits between your request and the AI models. Before any model runs, the router classifies your request and decides which model should handle it.
Think of it like a hospital triage system:
| Patient Condition | Assigned To |
|---|---|
| Minor cut | Nurse |
| Broken bone | General doctor |
| Brain surgery | Specialist surgeon |
Applied to Cursor Router:
| Task Type | Routed To |
|---|---|
| Simple/routine work | Price-efficient models |
| UI updates | Model with best "taste" |
| Complex, long-horizon problems | Frontier reasoning models |
The router analyzes:
Training data:
What it optimizes for — the reward signal:
Why online A/B tests instead of offline benchmarks? Offline evals are small, artificial, and miss real-world nuance. Online tests capture real engineers writing real code, hitting real errors, across hundreds of requests per week — the actual conditions that matter.
Cache-awareness (an important technical detail):
What is a Pareto Frontier? It's the set of best possible tradeoffs between two competing goals. Here, the two goals are:
You can't improve both simultaneously — improving one comes at the expense of the other. The frontier represents the optimal tradeoffs.
Cursor Router's three modes let you choose your position on this frontier:
QUALITY
↑
| [Intelligence] ← Matches most powerful frontier models
|
| [Balance] ← Matches popular daily-driver frontier models
|
| [Cost] ← Highest intelligence while minimizing token spend
|
└─────────────────────────────→ COST (lower is better)
| Mode | Quality Level | Cost Level | Best For |
|---|---|---|---|
| Intelligence | Frontier-matching | Lower than frontier | Teams needing top quality |
| Balance | Strong | Moderate savings | Most teams, daily use |
| Cost | Good | Maximum savings | High-volume, routine work |
Online A/B test results (millions of requests):
Early access enterprise results (thousands of users):
Cost per commit (the metric engineering leaders care about):
| Model/Mode | Cost per Commit | User Satisfaction |
|---|---|---|
| Cursor Router Balance | $4.63 | High |
| Cursor Router Intelligence | $6.76 | High |
| Opus 4.8 | $7.34 | High |
| Fable 5 | $12.69 | High |
| GPT-5.6 Sol | ~$6.76 | Lower |
Key Insight: Cost per request is only half the story. Cost per commit (actual shipped work) is what matters to engineering teams — and Cursor Router wins on that metric too.
Who controls what:
ADMIN LEVEL
├── Enable/disable Cursor Router per team or group
├── Choose which modes (Intelligence/Balance/Cost) members can access
├── Set the default mode for the team
└── Allow or block specific underlying models
USER LEVEL
└── Select Auto mode in model picker → choose from available modes
This gives organizations top-down cost governance while still giving developers flexibility within set boundaries.
Cursor Router is one piece of a larger token efficiency strategy. Choosing the right model only helps if the surrounding system is also lean.
Dynamic Tool Calling (a complementary optimization):
The combined effect:
Right Model (Router) + Lean Prompts (Dynamic Tools) = Maximum Efficiency
Developer Request
↓
[Cursor Router Classifier]
- Analyzes: query, context, complexity, domain
- Trained on: 600k+ real requests
- Optimizes for: user satisfaction + keep rate
↓
Routes to best-fit model
├── Simple task → Cheap, efficient model
├── UI work → Model with best taste
└── Complex task → Frontier reasoning model
↓
Result: Frontier-quality output at 30–60% lower cost
The core value proposition in one sentence:
Cursor Router ensures you pay frontier prices only when you actually need frontier capability — automatically, on every request.