Free local visual testing, with a real dashboard

BackstopJS and Lost Pixel are free, and so is vizzly tdd. The difference is how you review. Vizzly opens a dashboard that updates as your tests run, so you can accept or reject changes right there.

# Install and open the dashboard
$ npm i -g @vizzly-testing/cli
$ vizzly tdd start --open

How they compare

Setup
Vizzly TDD: Install the CLI and run your tests
Open source: Configure capture scenarios, often in JSON
Reviewing results
Vizzly TDD: Local dashboard that updates as tests run
Open source: Static HTML report
Diff views
Vizzly TDD: Overlay, toggle, onion skin, and side by side
Open source: Depends on the tool
Updating baselines
Vizzly TDD: Accept or reject in the dashboard
Open source: Run an approve command or move files
Account needed
Vizzly TDD: No
Open source: No
Price
Vizzly TDD: Free locally
Open source: Free
Team review
Vizzly TDD: Optional cloud plans with PR checks
Open source: Bring your own

Questions

Is Vizzly TDD really free?

Yes. It runs on your machine with no account and no credit card. Connect a free cloud account when you want shared baselines and PR checks.

Which test frameworks work with it?

Anything that can save a screenshot. Call vizzlyScreenshot() from Playwright, Cypress, Puppeteer, Selenium, WebdriverIO, and others.

When is BackstopJS a better fit?

If you like defining scenarios in JSON and reviewing HTML reports, and your current process works, stick with it. Vizzly is for when you want a live dashboard and an easy path to team review.

Try it with your current tests

Run your screenshot tests, open the dashboard, and see if the workflow fits.