Pick the right LLM
for your actual task.

Describe what you're building. XFMS decompresses your intent, aggregates 8 independent benchmark sources, and returns a ranked shortlist — with plain-English rationale for every pick.

How it works

Three steps from intent to ranked shortlist.

Step 1

Describe your task

Say what you're using the model for — "fixing bugs in Python," "summarizing legal contracts," "OCR on shipping manifests." Plain English, no configuration.

Step 2

Intent gets decompressed

XFMS works out what actually matters for your task — structured output reliability, factuality, instruction following, latency, cost — and weights every dimension to your purpose.

Step 3

Models get ranked

Every model is scored against your weighted criteria from 8 independent benchmark sources. No provider self-reports. You get a ranked shortlist with citations.

What you'll see

This is actual output — not a mockup.

$ xfms rank "fixing bugs in our Python codebase"

Top picks:
  1. 0.842 GPT-5.5 (openai/gpt-5.5)
  2. 0.811 Claude Opus 4.7 (anthropic/claude-opus-4.7)
  3. 0.798 Gemini 3.1 Pro (google/gemini-3.1-pro)

Inferred weights from your purpose:
  • structured_output_reliability 42% ← BigCodeBench, Aider Polyglot
  • instruction_following 28% ← LiveBench, Tau-Bench
  • factuality 20% ← MMLU, GPQA
  • coherence 10% ← LongBench

─── Why ───
GPT-5.5 leads on structured output and instruction following — the two dimensions that dominate code-edit work. Beats Claude on Aider Polyglot at ~60% of the per-token cost.

No vibes. No provider self-reports.

Four principles every pick is built on.

Third-party benchmarks only

Every score comes from an independent evaluator running the same protocol across every model. No picking your own report card.

Eight sources, no single point of failure

LiveBench, MMLU, GPQA, BigCodeBench, Aider Polyglot, Tau-Bench, LongBench, HumanEval+. No single leaderboard decides a pick.

Your intent beats our inference

We infer weights from your purpose — but if you say "cheapest model, period," that overrides everything. Your preference always wins.

Honest gaps over invented signal

Missing data stays missing — no interpolation, no synthetic scores. Coverage gaps are surfaced on every pick.

Pricing

Free to start. Pro when you need live testing.

Free
$0/mo
Model discovery — no signup, no key.
  • Unlimited rank & pick queries
  • Intent decompression (discover)
  • All 8 benchmark sources
  • Plain-English rationale
  • Works inside any MCP client
Add to your client →

Works inside your existing tools

XFMS speaks MCP — the standard your AI assistant uses to call external tools. Point your client at one URL and the tools appear inside your chat.

# Claude Code
$ claude mcp add xfms --transport http https://xfms.xpansion.dev/mcp/

# Cursor, Continue, Cline — same URL
# Free tools: rank, pick, discover — no key needed

Don't have an OpenRouter key yet? Grab one here for the live-probe tools.