Open source · MIT · v1.21.5 · classify.js unchanged 19 waves

GotMoo?

The router for Claude Code. Local-first. Learns forever.

Spawns agents safely by default.

Your GPU, your subscriptions, your local models — you're already paying for a powerful AI stack. But Claude Code defaults to Opus for everything, even renaming a variable. Mooter maps your full environment and routes every prompt to the optimal model. Comparable quality on routine tasks, a fraction of the spend — 47% saved vs all-Opus across the author's own 658 routed calls. Real data, not a community average. See the benchmark *

For a vibe coder on a Max plan: renames, commits & explains run local (free); debugging & refactors go cloud — typically ~30% less on a mixed day, more when local does the heavy lifting. Estimate yours →

Install in 30s →Sign in with GitHub
Hook, not a proxy Runs locally <50ms overhead
mooter · live routingyour code stays localT0local · free
$ claude "make this button rounded"
classify 8ms · TRIVIAL · route → qwen2.5-coder:7b (local)
cost $0.000
saved $0.31 today (89% vs all-Opus) · T0 local · conf 0.84 · pack: diagram-systems
▓▓▓▓░░░░░░ 42% 5h · ▓▓░░░░░░░░ 18% 7d · ↺ 2h14m
ctx 23% · adapter — baseline · mooter forge install · $0.04 turn · alltime $4.21
*illustrative — your numbers vary
calls routed
658
across 7 moos
saved vs Opus
$25.95
alltime
avg savings
47%
vs all-Opus
packs installed
3
data · diagram · voice
From the author's machine — 1 dev (Paulo). Real numbers, not a community average. Opted-in herd telemetry rolls out separately — these are one machine's numbers.

Why a local model is good enough

See the benchmarks →
Demo data — connect mooter to see real numbers
Prompts routed
growing
be one of the first 50
Active devs

*Illustrative — real community numbers appear once devices start phoning home.