Visual regression testing for CI. Catch UI changes before they ship.
Snapvisor is visual regression testing for your CI pipeline. It screenshots your UI on every pull request, compares each one against your baseline, and shows you exactly which pixels changed - the visual bugs unit tests never catch.
Open a build and review the diffs side by side. Approve the changes you meant to make, reject the ones you did not, and let the status check hold the merge until someone has actually looked. Baselines follow your approvals, so your reference set stays current without manual bookkeeping.
Snapvisor connects to GitHub and GitLab and posts a status check on every pull request, so visual review sits where your team already works. It is built on a proven open-source engine and runs as a managed service, so there is nothing for you to host.
FEATURES
- Screenshot every pull request automatically from CI
- Pixel diffs with side-by-side review of every change
- Approve or reject each change; baselines follow your approvals
- GitHub and GitLab status checks that gate the merge
- Multiple viewports per build
- Perceptual comparison that ignores anti-aliasing noise
- Unlimited projects and fine-grained access control
- Remote MCP server so AI agents can query builds
This app is a companion to the Snapvisor service: sign in with your Snapvisor account to review builds, inspect diffs and approve changes from your phone.
What's new
Security and stability improvements: links that open the app are now checked more strictly.