This repository was archived by the owner on Jul 29, 2026. It is now read-only.
Repository navigation
v0.1.0 - Initial Public Release
π First public release of DiffShot!
β¨ What is DiffShot?
DiffShot revolutionizes visual regression testing by using Claude AI to automatically understand your code changes and capture relevant screenshots. No more maintaining lists of URLs or manually specifying what to screenshot!
π Features
- π€ AI-Powered Analysis - Claude understands your code changes and identifies affected UI
- πΈ Smart Screenshots - Automatically captures relevant pages and components
- π― Multi-Viewport Support - Test across mobile, tablet, and desktop
- π Theme Support - Automatic light/dark mode testing
- π Authentication Handling - Support for protected routes
- β‘ Zero Configuration - Works out of the box with smart defaults
- π§ Framework Agnostic - Works with any web framework
π¦ Installation
npm install -g diffshot-aiπ Quick Start
# Initialize in your project
diffshot-ai init
# Generate screenshots after code changes
diffshot-ai --branch mainπ Documentation
See the README for full documentation and examples.
π Acknowledgments
Built with TypeScript, Playwright, and the Claude AI API.