Vizzly documentation
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.
Use the CLI to read local results or query cloud builds from scripts and coding agents.
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.
- Review the changed screenshots and approve or reject them.
- Keep those decisions with the build.
- Read the results later from the app, CLI, or an agent.
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 for missing screenshots. See troubleshooting if an upload failed.
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.