Skip to content

Model routing

AICoder drives the real claude and codex CLIs, so a session spends your subscription quota. Model routing is the main lever for keeping that cost down.

The model picker with the Opus warning

Defaults

WorkDefault modelWhy
CodingSonnetBest coding model at a reasonable cost
Reviews, judge, explain, AzureHaikuCheap, ~90% of Sonnet's quality for aux work
Opus / FableOpt-in per taskDeepest reasoning, but far more expensive

The CLI's own default model (often Opus) is overridden per job so you don't accidentally run everything on the priciest model.

Overriding per task

In the task drawer you can pick the model for a task:

  • Auto — let AICoder route to the cheapest capable model.
  • Haiku / Sonnet — fixed choice.
  • Opus / Fable — opt-in; shows a warning before it runs.

The expensive-model warning

Choosing Opus or Fable pops a warning ("burns tokens faster…") and, on start, a toast confirming the choice. It's a deliberate speed-bump so cost is always a conscious decision, never an accident.

Configuring defaults

Set the default Claude and Codex models, and the auto-vs-manual routing mode, in Settings → AI models.

Why it matters

Running many parallel sessions multiplies cost fast. Keeping coding on Sonnet and everything auxiliary on Haiku is what makes heavy parallel use affordable.