Compare your interfaces
Compare two environments, saved baselines, or checkpoints in Playwright tests.
Open source · MIT license
See what changed.
Review with confidence.
An open-source visual testing package by Shubham Tiwari, the creator of Zentauri UI. Bring visual evidence into your development workflow.
What it does
Compare two environments, saved baselines, or checkpoints in Playwright tests.
Configure viewports and browser settings to inspect responsive changes.
Review screenshots, pixel differences, and DOM findings together in an interactive report.
Use deterministic comparisons on their own, or add Gemini or Ollama analysis.
These capabilities reflect the current source documentation. Check the documentation for your installed version; the source README includes changes planned for a future major release.
Getting started
The current source requires Node.js 22.12 or newer and Playwright browser binaries. After initialization, set your URLs and routes before running a comparison.
Installation guidenpm install -D visualguard playwright
npx playwright install chromium
npx visualguard init
npx visualguard doctor
npx visualguard test
npx visualguard reportAlongside Zentauri UI
Use typography previews as candidates for visual checks when changing font scales, content rhythm, or responsive layouts. Our typography plan includes VisualGuard coverage as a follow-up verification step.