DETERMINISTIC
PIXEL DIFF.
AGENT-IN-THE-LOOP
VERDICTS.
RUST AND JS DIFF CORES. SSIM AND GMSD METRICS. JEST, VITEST, AND BUN MATCHERS. AN AGENT THAT HANDS AMBIGUOUS DIFFS TO CLAUDE CODE, CURSOR, OR CODEX. NO SAAS. NO API KEY. MIT.
npm install @blazediff/core

WHY BLAZEDIFF
DETERMINISTIC
Pure-JS core ~1.5x faster than pixelmatch. Rust binary 3 to 4x faster than odiff, up to 8x on 4K. Reproducible on any machine.
LOCAL
No SaaS, no API keys, no per-snapshot pricing. Screenshots never leave your machine. Self-hosted from your CI. MIT licensed.
AGENT-READY
When the heuristic can't decide, the agent hands a small region tile to Claude Code, Cursor, or Codex for judgment. Resume from a checkpoint.
BENCHMARKS
REPRODUCIBLE FROM THE REPO. SAME FIXTURES, SAME HARDWARE (M1 MAX), HYPERFINE-MEASURED.
FULL TABLE IN BENCHMARKS.MD AT THE REPO ROOT. EVERY ROW HAS A FIXTURE AND A METHODOLOGY NOTE.
REGION-TILE HANDOFF
OTHER TOOLS HAND A REVIEWER THE FULL PAGE. BLAZEDIFF HANDS YOUR AGENT THE CROP THAT CHANGED. 10X TO 100X FEWER BYTES. 10X TO 100X FEWER TOKENS.


THE STACK
ONE MONOREPO. FOUR LAYERS. INSTALL ONE PACKAGE OR THE WHOLE STACK.







