11 · MODEL ROUTING · v0.1.0

Deciding which AI to use, automated.

Give it required capabilities and a minimum quality tier. It picks the cheapest registered model that qualifies, with the reasoning spelled out. Something else actually calls the model.

Free · macOS 11+ · Universal (Apple Silicon / Intel) · Signed & notarized

Screens

What it does

01Deterministic cost-optimal routing
Filter by capability, then quality tier, then pick the cheapest of what remains. Same inputs, same result, every time.
02A model registry
Claude, GPT, and Gemini models ship pre-seeded with rough pricing. Edit them to match your contract, or add your own.
03Verdicts with reasoning
See exactly why a model was chosen — or exactly why nothing qualified.
04Routing history
Every decision is kept, so you can see which models get picked most often.
05A CLI for CI/CD
The bundled trcli prints the chosen model to stdout and exits 1 when nothing matches.
06It never calls an AI provider
It only decides. Sending the request to the chosen model is up to your code.

How it works

  1. Review or register models

    Edit the pre-seeded pricing to match your contract, or add your own models.

  2. Request a route

    Pass a task, required capabilities, and a minimum quality tier — manually or via trcli from CI.

  3. Use the result

    Your own system sends the actual request to whichever model came back.

Good to know

  • Deterministic verdicts — the same constraints and registry always produce the same result.
  • No match still comes with a reason — never a silent null.
  • It never calls an AI provider — no API keys or provider integration to manage.

Get AI Task Router

Free

Requirements
macOS 11+ · Universal (Apple Silicon / Intel) · Signed & notarized
Build
v0.1.0 · signed & notarized