Describe your task. Get a model recommendation. Reads from data/models.json (last scrape: —). Full table →
⚠️
Models Tracked
—
Creators
—
Median Blended
—/M
Last Scrape
—
The model behind this picker will classify the task, apply hard gates, and recommend the best fit. If your task has multiple stages (compress → generate → verify), the picker may return a multi-step plan.
Try a quick example
Morning check-in: ask about sleep, training, supplements, moodCron debug: bash script fails at 3am, no human reviewDeep research: compare 3 state management libraries for React, with citationsVoice brief: summarize 3 articles for a 60-second voice readArchitect: design a multi-tenant SaaS with isolation, billing, and observability
⚡ Keyword classifier (no LLM cost) — click to configure
This page asks an LLM to read the benchmark table and pick a model for your task,
citing the numbers. It runs on the server — you don't need a key. The hard safety
gates are enforced in code afterwards, so the LLM can advise but cannot talk its way
past a non-hallucination floor.
If the recommender is rate-limited or unreachable, the page falls back to its weighted
formula and tells you so. You can optionally paste an OpenRouter key below to have
your key classify the task in that case; the ranking still comes from the formula.
Only used if the server recommender is unavailable. Stored in localStorage,
sent only to openrouter.ai.
Note: stored in localStorage in plaintext (not encrypted).
Describe your task above and click Recommend model.
The picker will classify the task, apply safety gates, and recommend the best model (or a multi-step plan if the task has stages).