Tools to snap screenshot images with puppeteer and compare them against remote versions
SnapDiff visual regression reporter for Playwright. Captures PNGs during your tests, ships them to SnapDiff, gates merges on visual changes.
Capture-stability primitives for SnapDiff: pre-navigation init scripts, anti-animation CSS, deterministic clock, and post-load image stabilization. Used by the SnapDiff backend and the @corralimited/snapdiff-playwright reporter; usable standalone with any
Standalone MCP server for SnapDiff. Exposes visual-diff, screenshot capture, change detection, and HTML-to-image tools to local agents (Claude Code, Cursor, Cline, Zed, Continue, ...) over stdio or streamable HTTP. Hits the public SnapDiff REST API; bring
Versioned OpenAPI 3.1 specification for the SnapDiff REST API. Use as a codegen input for typed clients (openapi-typescript, openapi-fetch, orval, kiota, etc).
Typed TypeScript client for the SnapDiff REST API. Visual diffs, screenshots, project baselines. Generated from the official OpenAPI spec — every method is fully typed end-to-end.
Client-side visual regression testing powered by snapDOM. No headless browser, no extra binaries — capture, diff and review in the page itself.
Command-line interface for SnapDiff. Capture screenshots, run visual diffs, and manage project baselines from the terminal or CI.