Which model for each job
A review has four jobs, and they don't need the same model. Put your strongest model where it counts, and let cheaper ones do the rest.
Picks from Artificial Analysis, read 4 October 2026
The four jobs
| Job | What it does | What matters |
|---|---|---|
| Writes the verdict | Reads every answer and every review, and writes the final answer. | Being right. It's the answer you read. |
| Big model that verifies | In Saver, reads the drafts and the reviews and says, in a few words, which draft is right or what's wrong. | Being right. It reads a lot but writes little, so it costs less than you'd think. |
| Models that draft | In Saver, answer the question and review each other. | Good enough, cheap, and from different makers, so they don't all make the same mistake. |
| Decides, in Triage | Answers short questions between rounds: how much checking does this need, do these answers agree? | Fast and cheap, and good enough to judge. |
Outside Saver, every model on your panel answers and reviews. The picks for drafting make good panel members too.
The picks
Score is out of 100. Cost is in US dollars, for comparing models (how the picks are made says which cost). What you pay depends on how long your questions and answers are.
| Job | Pick | Score | Cost | Why, and how to add it |
|---|---|---|---|---|
| Writes the verdict | Claude Opus 5.5 (max)Anthropic | 58 | $5.99 | The highest score, so the final answer is the best it can be. At high effort it scores 54 for $1.83 a task.From other makers: Gemini 4 Argon (high) (53), GPT-6 Astra (max) (53), MiMo-V2.6-Pro (46).An Anthropic key, or Claude Code |
| Big model that verifies | Claude Opus 5.5 (max)Anthropic | 58 | $5.99 | The same top model. In Saver it reads the drafts and replies in a few words, so it costs far less here than writing answers.An Anthropic key, or Claude Code |
| Models that draft | GPT-6.1 Sol (xhigh)OpenAI | 51 | $0.40 | The best score at a tenth of the top model's cost or less.An OpenAI key, or Codex |
| MiMo-V2.6-ProXiaomi | 46 | $0.13 | Another maker, so the drafts don't share blind spots.OpenCode, or its maker's OpenAI-compatible API, or run it yourself | |
| GLM-5.3-FlashZ AI | 42 | $0.25 | Also good.OpenCode, or its maker's OpenAI-compatible API, or run it yourself | |
| Claude Sonnet 5.5 (low)Anthropic | 36 | $0.43 | Also good.An Anthropic key, or Claude Code | |
| Decides, in Triage | GPT-6 Luna (high)OpenAI | 33 | $0.031 | The cheapest model that scores at least half the top score: Triage asks it short questions between rounds.An OpenAI key, or Codex |
| MiMo-V2.6-ProXiaomi | 46 | $0.13 | The cheapest from another maker.OpenCode, or its maker's OpenAI-compatible API, or run it yourself | |
| GLM-5.3-FlashZ AI | 42 | $0.25 | The cheapest from another maker.OpenCode, or its maker's OpenAI-compatible API, or run it yourself |
Through Claude Code, Codex or Gemini CLI, a model's calls count against your plan rather than costing per token, so the cost column doesn't apply. The score still does.
For models that run on your own computer, and which ones fit in the memory you have, see Local models.
Recommended setup: a pyramid of models
Put your models to work in tiers. A few strong models at the top plan the work and check it. Cheaper ones in the middle build most of it and check the small models' work. At the bottom, the cheapest models and the ones on your own computer take short, exact directions. A chain on the Board works this way. This is what handoff rankings recommends from the public benchmarks, as of October 2026. Use whatever you already have in each tier.
| Tier | Its job in a chain | Closed models | Open models |
|---|---|---|---|
| Top | Plans, reviews, and fixes what a check sends up | Claude Fable 5.1 (for hard tasks), Claude Opus 5.5, GPT-6 Astra | Kimi K3, DeepSeek V4, GLM-5.3, MiniMax M3, on a hosted open-model server or a very large GPU machine |
| Middle | Builds, and checks what the smaller models did | Claude Sonnet 5.5, Grok 4.7 (on SuperGrok, through Grok Build), GPT-6 Sol and GPT-6.1 Sol | qwen3.6:27b, qwen3.6:35b, qwen3-coder:30b (32 GB of memory or more), gpt-oss:120b (80 GB or more) |
| Small | Short, exact directions only | Claude Haiku 5.5, GPT-6 Luna, OpenCode's free models | qwen3.5:9b, qwen2.5-coder:14b, granite4.2:8b, qwen3:4b-instruct, all of which run on a 16 GB Mac |
A good everyday chain is one model from each tier, biggest first:
handoff approve T-7 claude --chain claude-opus-5-5,claude-sonnet-5-5,ollama:qwen3:4b-instruct
handoff rankings shows the same tiers on your computer, with the leaderboards behind them (BenchLM, Morph, Vellum, LMArena and Artificial Analysis). The same rankings also decide who takes over when a model hits its usage limit. Most of the open models' scores are their makers' own numbers, gathered by those sites, so the open models' order is a best guess. handoff rankings update gets the newest rankings.
For other jobs: reviews are best from the top tier (Claude Opus 5.5, GPT-6 Astra, Claude Fable 5.1, then Google's Gemini 4 Argon), and Gemini 4 Argon ranks first for writing. Argon answers and reviews through a Gemini API key or Antigravity (Google AI Pro or Ultra), not as a Board worker. Its model name is gemini-4-argon. For the Ask panel, see the picks above. Pictures and video don't need a pyramid, so use the best you have: GPT Image 2.5, Nano Banana 2.1 or Grok Imagine for pictures, and Wan 3.0 or Seedance 2.5 for video.
Where local models fit
A local model isn't there to write a lot of code. It's there to save money and time on steps you know it can do: one named change in one file, a rename, a test, a doc change. A chain's planner knows which models are small or on your computer, and gives them only short, exact directions. In a chain of three or more, their work is then checked by the middle tier, and any mistakes it finds get fixed (how the check works).
A 16 GB Mac runs open models up to about 14B (9 to 10 GB at 4-bit) at 12 to 22 tokens a second. Those belong in the small tier. Models of 27B to 35B need 32 GB or more and can take the middle tier. The top open models need a hosted open-model server or a very large GPU machine. Which model fits your computer has more on memory.
How the picks are made
A script on this site reads the benchmark's numbers and applies the same rules every time, so the picks change only when the numbers do:
- Writes the verdict, and verifies: the highest score among models with a known cost. When the same model at a lower thinking setting scores within 5 points for a third of the cost or less, the table says so.
- Models that draft: the best score among models that cost a tenth of the top pick's or less, one per maker.
- Decides, in Triage: the cheapest models that score at least half the top score, one per maker.
- Thinking settings Ixel can use: Ixel sends each model only the thinking settings it takes: up to
maxfor current Claude and GPT models, up toxhighfor Grok, and up tohighfor Gemini and every other maker. A higher setting is sent as the highest one the model takes, so the picks count only settings Ixel can send.
Score is Artificial Analysis's Intelligence Index, which combines its tests of reasoning, knowledge, math and coding into one number. Cost is cost per task: Artificial Analysis's average cost to run one task of its tests at that setting, in US dollars. Use it to compare models, not as a bill. The picks come from its public leaderboard and open-weights pages, read on 2026-10-04.
A benchmark is one view. Your own questions may favor a different model, and Ixel shows you how each model did in every review, so trust what you see there too.
Set each job
In the app, open Settings. Or set each job in your settings file (~/.config/ixel-mat/config.toml), using the name each model has on your panel:
| Job | In Settings | In the file |
|---|---|---|
| Writes the verdict | Asking, Who writes the verdict | [review] moderator |
| Big model that verifies | Saver, Big model that verifies | [saver] verifier |
| Models that draft | Saver, Models that draft | [saver] drafters |
| Decides, in Triage | Triage, The model that decides | [triage] agent |
[review]
moderator = "opus" # writes the verdict (left out: the author of the best-rated answer)
[saver]
verifier = "opus" # your big model
drafters = ["gpt", "gemini", "qwen"] # left out: every model but the verifier
verifier_effort = "low" # checking is easier than writing
[triage]
enabled = true
agent = "luna" # a fast, cheap model of yours
The names (opus, gpt, luna) are what you called each model in ixel setup. You pick each one's model and thinking setting in Settings, Models, or with ixel model. Set up your models says how.
Where the numbers come from
The scores and costs are from Artificial Analysis, an independent company that tests AI models and keeps its results up to date as new ones come out. IxelAI isn't affiliated with them. This page is refreshed from their numbers, and the date at the top says when. Your Ixel app doesn't contact them; only the script that updates this page does.