Welcome to Vizzly
Vizzly compares screenshots with approved baselines and keeps review decisions with each build. Use it to catch UI changes in local tests and pull requests.
Coding agents can inspect cloud builds through the CLI’s API schema. Developers can read local TDD results with the same CLI.
You can:
- capture screenshots during test runs
- upload screenshots that already exist on disk
- review changes with your team in Vizzly Cloud
- iterate locally with TDD mode and a live dashboard
- inspect cloud build data from scripts and coding agents
The basic flow
- Capture or upload screenshots.
- Vizzly matches them to reviewed baselines.
- Humans review the meaningful diffs, comments, and preview links.
- Approved changes become reusable review history.
- Agents and scripts fetch that history through the CLI when they need it.
Start where you are
You already have screenshots
npx vizzly upload ./screenshots --waitYou want Vizzly to wrap your tests
npx vizzly run "npm test" --waitCheck the final upload summary too. If a screenshot fails to upload, Vizzly reports an incomplete visual build while letting your tests finish. Troubleshooting explains what to check.
You want fast local feedback
npx vizzly tdd start --openYou want to inspect results from a script or agent
For cloud data, discover the available requests:
npx vizzly api schema --jsonnpx vizzly api schema sdk.listBuilds --jsonFor local TDD results, read the current build:
npx vizzly context build current --source local --jsonSee API schema and requests for the full workflow.