OffRouter brand

A local routing layer that applies policy before selecting a model or runtime for delegated work.

V1 honesty: OffRouter routes delegated work. It does not replace your harness's primary model call.

Product promise

Keep your chosen coding-agent harness. Use explicit policy to select allowed subscription, local, or API-key capacity.

OffRouter itself is free and open source. Providers control their own subscriptions, terms, and usage charges.

Name and mark

OffRouter

Pair the amber square with the full product name in site navigation.

OR

The favicon uses dark OR letters on an amber rounded square.

Write the product name as OffRouter. Write the command as offrouter.

Color and type

Role Example Value
Canvas Dark page background #0a0a0c
Text Primary interface copy #ececf1
Muted Secondary explanations #a5a5ae
Accent Actions, focus, and mark #f0b429

Use the system sans-serif stack for prose. Use the system monospace stack for commands, code, and identifiers.

Voice

State the decision

Route: provider/model (subscription)

Explain the block

Cannot route (policy_denied): ...

Keep claims bounded

Say when a check is local and when a provider receives work.

Name the cost boundary

Explain API-key fallback before it can incur provider charges.

Surface examples

offrouter route explain "review this change" --profile codex-personal

Get started Read design.md