Skip to content

Getting Started

Get pixel-level visual diffs for every pull request in under 5 minutes.

Terminal window
npm install -g @pxdiff/cli
Terminal window
pxdiff login

This opens your browser to sign in with GitHub. For CI, set PXDIFF_API_KEY instead — see CLI Reference.

The fastest way to try pxdiff is to drop a folder of PNGs into pxdiff upload:

Terminal window
pxdiff upload ./screenshots

Snapshot names are derived from filenames. Every PNG in the directory becomes a snapshot in a new capture.

For framework-specific workflows, see the integration guides: Storybook, Ladle, Playwright, Vitest.

Open your pxdiff dashboard to review visual changes side-by-side.