Switchboard Source

The right Claude model for every step.

Switchboard plans your task, sends each step to the cheapest model that can do it well, checks the work, and switches models mid-task: up when a check fails, back down when the work gets easy.

Run it live with your own API key

Your key stays in this browser and is sent only to api.anthropic.com. Without a key you can still preview the routing for free.

How it works

TriageFree rules score the prompt. Haiku breaks ties.
→
PlanBig tasks get split into steps, each with its own difficulty.
→
RouteEach step goes to the cheapest model for its difficulty.
→
CheckHaiku grades the step. Fail → move up a model and retry.
→
ComposeSonnet merges the steps into one answer.
for step in plan(task):
    model = cheapest_model_for(step.difficulty)
    loop:
        out = run(model, step)          # busy or refused → next model
        if check(out).passes: break
        if over_budget or at_top: break
        model = one_level_up(model)     # escalate and retry
    after 2 clean passes: drop back down