Jev in production › Model and agent routing

sommelier

Jev classifies each Claude Code request by reasoning depth, novelty and risk, then auto-picks Haiku, Sonnet or Opus to cut model cost without calling another LLM to route.

Open on GitHub ↗

The source publishes no measured number.
Use
Model and agent routing
Industry
Developer tools
Form
Open-source tool
Stage
In production
Plugs into
Claude Code
Listed
2026-10-14
Found via
github
Repository
wide3751/sommelier
Stars
8
Forks
1
Last push
2026-10-16
Language
TypeScript
License
MIT
sommelier screenshot
assets/status-line/status-line.en.png in the wide3751/sommelier README, MIT; shown from GitHub.

The README opens with

sommelier: automatic model routing for Claude Code (a Claude Code mod)

A Claude Code plugin, built on Claude Code mods (the mods API's turn.step), that picks the model and effort for each task automatically. Quick lookups go to Claude Haiku, well-specified changes to Claude Sonnet, and investigation or design to Claude Opus, with TypeSafe Jev classifying each request — saving Claude Code usage without giving up quality.

The way a sommelier picks a wine for each dish, sommelier asks TypeSafe Jev (a classification API that returns probabilities) three questions about each new request — how much reasoning it needs, whether it starts a new task, and whether it is a high-risk operation — and maps the answer onto a configurable ladder:

Badge

For the project's own README, linking back here:

Listed in Jev in production

Also used for model and agent routing