Top model.
Only when
it counts.
Left alone, your AI runs every small job on its most expensive model. That's where the usage limits and the big bills come from. Model Match gives your assistant a short set of rules for how much model each job needs, plus today's picks for the models that fit. I check the picks every morning.
Get Model MatchThe right model
for every job.
Before your assistant hands off a job, it asks what the job really needs. A date calculation gets plain code. Sorting a stack of emails goes to a fast classifier like Jev, or a small model if you don’t have one. A plan, a review or anything written in your voice gets the best one.
- Spend less. Small jobs go to small models, so your top model’s limits go to the work that needs it.
- Stay current. Your assistant uses the exact model and effort level from today’s picks, with a backup if the first choice isn’t available.
Which column is yours.
If you pay per token, use Best overall. If you’re on a plan, like Claude Max or ChatGPT Pro, use that maker’s column. If you have both plans, give your most important work to the app you trust most for it, and send everything else to whichever plan has more room left this week.
The model-watching is my job.
A new model ships most weeks, and last month’s best value can turn into the expensive option overnight. I read the benchmarks every morning and update the picks when something better lands. My own agents run on the same picks, so I notice fast when one is wrong.
Your assistant only ever downloads model names. The rules on your machine change only when you update them.
- Plain codeOne right
answer - Fast classifierQuick calls
and sorting - Cheap modelExtraction
and cleanup - Mid modelResearch
and drafts - Strong modelDecisions
and your voice
Your assistant takes the first one that fits.
Today’s picks
Picks as of
| Anthropic | OpenAI | Best overall | |
|---|---|---|---|
| Decisions and your voice | Fable 5.2, highelse Opus 5.5, extra high | GPT-6.1 Sol, extra highelse GPT-6.1 Terra, max | Fable 5.2, highelse Gemini 4 Carbon, high |
| Research and drafts | Fable 5.2, lowelse Opus 5.5, extra high | GPT-6.1 Sol, mediumelse GPT-6.1 Terra, extra high | GPT-6.1 Sol, maxelse Fable 5.2, low |
| Extraction and cleanup | Haiku 5.5, extra highelse Sonnet 5.5, medium | GPT-6.1 Sol, lowelse GPT-6.1 Terra, medium | Muse Ember, extra highelse GPT-6.1 Sol, low |
| Quick calls and sorting | N/A | Decisions API | Jevelse the cheap pick above |
Last change Nov 10: Picks moved under the pick rules: Claude Code strong, Claude Code mid, Best overall strong, Best overall mid, Best overall cheap.
Under
the hood.
- model-match/
- .agents/skills/model-match/The rules and today's picks.
- rules.mdHow your assistant decides what each job needs.
- match.pyPulls today's picks.
- model-match-setup/Five-minute setup.
- skills/So Claude Code finds both.
Before
you start.
- Your workspace
- Claude Code or Codex, with Python 3.10 or later
- Setup
- Five minutes, and nothing changes until you say yes
Free and MIT licensed. The picks cover Claude Code and Codex today, and I'll add more model families as people ask for them.
Save the big model
for the big calls.
Free when you join Full Context, my Tuesday email. The download starts right away.