Skip to content
Model evaluation · production code

Benchmark models on the code you actually ship.

Synthetic benchmarks don't predict how a model handles your dense, real production code. Benchy evaluates models on real corpora — recall, compose, simplify, docgen, repair — and shows you exactly where each one breaks.

Corpora
Real production code
Tasks
5 evaluation modes
Metrics
Recall · hallucination · decay
Drill-down
Per function
corpus: prod-services · task: recall-verbatim RUN COMPLETE
LEADERBOARD — ACCURACY BY MODEL
01model-a · api
0.87
02model-b · api
0.79
03local · 32b
0.64
04local · 8b
0.41
hallucinationtracked per answer
recall vs positioncurve per model
decayaccuracy over context depth
drill-downper-function failures
01 · Benchmarks that lie politely

Leaderboard scores don't
survive contact with your repo.

Public benchmarks are built on synthetic, self-contained puzzles. Production code is dense, interdependent, and full of context — and model selection based on the wrong numbers is expensive guesswork.

01
Synthetic tasks

LeetCode-style puzzles reward pattern memorization, not comprehension of real, messy modules.

02
One aggregate number

A single accuracy score hides where a model fails — which functions, which task types, at what context depth.

03
Invisible hallucination

Confidently invented APIs and phantom functions don't show up in pass/fail scores until they reach review.

04
Local models untested

"Is the 8B good enough for docgen?" deserves a measured answer before you build a workflow on it.

02 · Ground truth from your own code

Five tasks. Real corpora.
Failure modes made visible.

Benchy builds evaluation sets from real production code and runs every model through the same gauntlet — then the analysis layer shows not just accuracy, but the shape of each model's failures.

A.
Real-corpus extraction

The bench engine extracts functions and context windows from production repositories — the evaluation set is your code, not a puzzle book.

B.
Five task modes

Recall-verbatim, compose, simplify, docgen, and repair — each probing a different way teams actually use models on code.

C.
Beyond accuracy

Hallucination rate, recall vs position, decay curves, and task-accuracy heatmaps — the metrics that explain the score.

D.
Any provider, one harness

API models and local models run through the same tasks with the same scoring — comparable by construction.

— BEFORE
public leaderboard →
pick the top model →
it invents your APIs →
find out in review
— WITH BENCHY
extract real corpus →
5 tasks × N models →
leaderboard + heatmap →
per-function drill-down →
choose with evidence
EVAL SETYOUR PRODUCTION CODE
FAILURESPER FUNCTION · PER TASK
HALLUCINATIONMEASURED, NOT ANECDOTAL
03 · Pipeline

Corpus to conclusion,
in six stages.

Every run is scored against ground truth from the corpus itself. Results land in dashboards built for deciding, not admiring.

SOURCE
Extract

Pull functions and context from real production repos.

BUILD
Task set

Generate recall, compose, simplify, docgen, and repair items.

CONFIG
Providers

Wire API and local models into one harness.

RUN
Benchmark

Every model, every task, same corpus, same scoring.

SCORE
Analyze

Leaderboards, heatmaps, hallucination and decay curves.

DECIDE
Drill down

Per-function failures show what the aggregate hides.

04 · Capabilities

An analysis layer,
not just a runner.

Running prompts is the easy half. Benchy's value is in what it measures and how it shows it.

Real-corpus extraction

Bench sets built from production code with schema-normalized dumps.

Five task modes

Recall-verbatim, compose, simplify, docgen, repair — one corpus, five lenses.

Leaderboards

Model ranking per task and overall, with result bars and comparisons.

Task-accuracy heatmaps

Model × task grids that expose specialization and blind spots at a glance.

Hallucination tracking

Invented APIs and phantom code measured per model, per task.

Recall & decay curves

Accuracy vs position and context depth — where memory actually fades.

Per-function drill-down

Every failure traceable to the exact function and answer that produced it.

Provider-agnostic harness

API and local models configured side by side, scored identically.

05 · The results surface

Real screens.
Real runs.

The dashboard and analysis views from actual benchmark runs — rankings, per-function results, and recall behavior.

benchy · /dashboard
Benchy dashboard — benchmark runs and model performance overview
Dashboard — runs, models, and performance at a glance.
benchy · /results · bars
Benchy results — model comparison bars per task
Results — model comparison across tasks.
benchy · /results · per-function
Benchy per-function drill-down — exact failures per function
Per-function drill-down — where exactly each model fails.
benchy · /results · recall vs position
Benchy recall vs position analysis
Recall vs position — how retrieval quality shifts through the context.
benchy · /providers
Benchy providers — API and local model configuration
Providers — API and local models in one harness.
06 · Example output

One run.
A decision you can defend.

A benchmark run resolves to ranked models with the failure analysis attached — so "we chose this model" comes with receipts.

run · prod-corpus × 4 models × 5 tasks
same corpus · same scoring · comparable by construction
● RANKED
TASKS
5
SCORING
ground truth
FAILURES
traceable
HALLUCINATION
per answer
WHAT THE ANALYSIS SURFACES
accuracy per task
recall vs position
decay over context depth
hallucination rate
RUN METADATA
corpusreal production code
enginepython bench
analysisdashboards + web ui
providersapi + local
drill-downper function
DOWNSTREAM
ranked leaderboard
failure-mode analysis
model choice, defended
07 · Positioning
Benchy is model evaluation grounded in your code — not a public leaderboard, not a vibes check, not a demo prompt.

It is the harness for teams who pick models for engineering work and want the failure modes on the table first.
BUILT FOR · engineering teams
OPTIMIZED FOR · defensible model choice
PROVES OUT · corpus → run → analysis → decision