Skip to content

Evals for what your model actually generated.

testrelic augur

Every test run becomes shared context for Cursor, Claude Code, Copilot, and Codex — over MCP. So your whole team ships at senior-IC speed, not just the engineer who's been here longest.

Used every day by teams shipping software with AI
Purple Plum FI
ClubQ
Virtu
Levich

What Augur does today

Not a single pixel-diff — a verdict with evidence

Three scoring methods, one verdict

Perceptual hash, structural similarity and YIQ pixel-diff all run against your golden reference — not one brittle pixel match.

augur match — checkout-hero.png

golden: goldens/checkout-hero.png

pHash  ██████████ 0.97

SSIM   █████████ 0.94

YIQ    █████████ 0.89

combined verdict · PASS

threshold · 0.85

pHashSSIMYIQ pixel-diff

uploaded · TestRelic Cloud evals

Region-level evidence, not just a score

A failing match comes with a heatmap showing exactly where the generated image diverged — so you can tell a real regression from an acceptable render difference.

augur match — region evidence

✗ FAIL · 0.71 < 0.85

divergent regions

r1 x:412 y:88 w:180 h:64 · Δ 0.42

r2 x:120 y:540 w:96 h:40 · Δ 0.19

r3 x:40 y:12 w:64 h:24 · Δ 0.04

heatmap → .augur/out/diff-4821.png

verdict · real regression, not a render diff

Drive it from the terminal or an agent

The same testrelic CLI you already have, or four MCP tools that let an agent define and run Text-to-Image evals in plain chat. No separate eval tool to install.

See the CLI
zsh · mcp

$ testrelic augur init

$ testrelic augur match --golden checkout-hero

PASS · 0.97 pHash · 0.94 SSIM

— or, in plain chat —

augur_define_test · MCP

augur_run_suite · MCP

initconfiguredemomatchrunself-bench

augur_status · augur_update_golden · MCP

How a match gets scored

From a golden reference to a verdict

In one command, or one chat message.

Set a golden reference

Point Augur at the image your generative pipeline should produce — from the CLI, or let an agent define it for you.

augur configure

$ testrelic augur init

created .augur/config.json

{

"golden": "goldens/checkout-hero.png",

"threshold": 0.85

}

✓ golden reference set

or let an agent do it · augur_define_test

Run the match

Every new generation is scored against the golden with pHash, SSIM and pixel-diff, and results upload to TestRelic Cloud evals.

augur run

$ testrelic augur run

42 generations · 1 golden

pHash  ██████████ 0.97

SSIM   █████████ 0.94

YIQ    █████████ 0.89

38 passed · 4 failed

→ TestRelic Cloud evals · uploaded

Read the evidence, not just pass/fail

A failing match ships with region-level heatmap evidence, so you know whether to update the golden or fix the pipeline.

augur — evidence

✗ 4 failed

gen-017.png · Δ 0.42 · r1 hero crop

gen-023.png · Δ 0.31 · r2 CTA colour

gen-031.png · Δ 0.06 · anti-alias

r3 is a render difference, not a regression

update goldenfix pipeline

augur_update_golden · one call

Where Augur is headed

One eval engine, expanding modality by modality

Text-to-Image is the shipped, working engine today. Text-to-Text and Voice-to-Voice are next.

Text-to-Image · shipped

pHash, SSIM, pixel-diff and region evidence — the working engine today, driven from the CLI or over MCP.

Text-to-Image — shipped

● live today

pHash  ██████████ 0.97

SSIM   █████████ 0.94

YIQ    █████████ 0.89

region evidence · heatmap

CLI + 4 MCP tools · available

cloud evals · uploading

Text-to-Text · expanding

Semantic and structural scoring for generated text. Same golden-reference model, new scoring methods. In progress.

Text-to-Text — in progress

○ not shipped yet

planned scoring methods

· semantic similarity

· structural match

· assertion coverage

golden-reference model · same as T2I

no ship date announced

Voice-to-Voice · expanding

Audio-similarity and transcript-fidelity scoring. Same golden-reference model, new scoring methods. In progress.

Voice-to-Voice — in progress

○ not shipped yet

planned scoring methods

· audio similarity

· transcript fidelity

· prosody delta

golden-reference model · same as T2I

no ship date announced

Stop eyeballing generated images for regressions.

Augur is included in every cloud plan, from $19/month.