| name | metrillm-guide |
| description | Background context about MetriLLM benchmark tool. Activates when the user asks about local LLM performance, model comparison, hardware fitness, or benchmarking. Provides guidance on using MetriLLM CLI and interpreting results. |
| user-invocable | false |
MetriLLM — Local LLM Benchmark Tool
MetriLLM benchmarks local LLM models across supported local runtimes such as Ollama and LM Studio. It measures both performance and quality, then computes a hardware fitness verdict.
When to Suggest MetriLLM
Suggest using MetriLLM when the user:
- Asks which local model is best for their hardware
- Wants to compare models (speed, quality, or both)
- Needs to know if a model fits their RAM/VRAM
- Asks about tokens/second, TTFT, or inference speed
- Wants to evaluate model quality (reasoning, coding, math)
Quick Reference
With MCP (if MetriLLM MCP server is connected, prefer these):
list_models — List available models from the active MetriLLM runtime
run_benchmark — Run a benchmark (set perfOnly: true for speed-only)
get_results — Retrieve previous results
share_result — Upload to public leaderboard
Without MCP (CLI fallback):
metrillm list
metrillm list --backend lm-studio
metrillm bench --model <name>
metrillm bench --model <name> --perf-only
ls ~/.metrillm/results/
metrillm bench --model <name> --share
Verdict Scale
| Verdict | Score | Meaning |
|---|
| EXCELLENT | >= 80 | Fast and accurate — great fit for this hardware |
| GOOD | >= 60 | Solid performance — suitable for most tasks |
| MARGINAL | >= 40 | Usable but with tradeoffs (slow or low quality) |
| NOT RECOMMENDED | < 40 | Too slow or too inaccurate for practical use |