Test the page you shipped, not a reconstruction of it
Percy serializes your DOM and re-renders it on their servers with JavaScript disabled — what it compares is a rebuild of your page. RegressionBot captures the live, deployed page as a browser actually renders it, then explains what changed in plain English.
Where Percy is strong
Percy does not require a test suite — percy snapshot accepts a sitemap or a directory, and their crawler handles authentication and per-page scripting better than ours does today. The real difference is not setup, it is what you get back.
Percy
Diffs a server-side re-render of a DOM snapshot, so canvas, video and cross-origin embeds are frozen or approximated.
RegressionBot
RegressionBot diffs the real rendered page — and catches changes that never came from a commit.
RegressionBot vs Percy, point by point
Checked against Percy's own pricing and feature pages on 26 July 2026.
| Percy | RegressionBot | |
|---|---|---|
| What is compared | A server-side re-render of a serialized DOM | The live rendered page, as painted |
| Test code required | Optional — percy snapshot takes a sitemap or directory | None |
| Plain-English summary of what changed | Not offered — ML-assisted pixel diffing | On every run |
| Authenticated capture | Yes — richer than ours today | Gated preview and staging environments |
| Free tier | 5,000 screenshots/mo | 7-day trial |
Compare RegressionBot vs Alternatives
| Feature | RegressionBot | Percy | Chromatic | Argos |
|---|---|---|---|---|
| Setup Model | URL / sitemap crawler | CLI, SDK or sitemap | Storybook plugin | CLI or test-run upload |
| Test Code Required | None | Optional | Storybook stories | Optional |
| Plain-English change summaries | Every run | No | No | No |
| Typed change regions (added / removed / moved) | Yes | No | No | No |
| Starting Price (Paid) | $9/mo | Quote-based | $179/mo | $100/mo |
Comparing us with a live-site monitoring tool instead?
Stop squinting at red pixels.
When a layout changes, RegressionBot doesn't just throw a broken test and a red box at you. It uses vision models to understand the DOM and explain exactly what changed—and whether it matches your intent.
Changes detected:
- The hero icon was updated from a square to a checkmark (A).
- A new "Admin Dashboard" navigation item was added to the sidebar (B).
- Text phrasing in the configuration paragraph was modified (C, D).
- A new "Project Configuration Locking" section was inserted (E).
- The active state indicator in the Table of Contents was shifted (F).
✓ These changes match the provided PR description: "Add Admin Dashboard to sidebar and document configuration locking."
Storage Configuration
Learn how to configure Pulse to preserve visual snapshot records and perform comparisons across pipeline runs.
Configure Pulse to preserve visual snapshot records securely in Csecure cloud storage and comparing from Dstored baseline images on future pipeline runs.
Lock parameters during a run to prevent visual baseline regression drift across environments.
Frequently asked questions
Ready to ship with confidence?
Start catching visual changes before they reach production. Start your 7-day free trial today. No credit card required.