Skip to content
This repository was archived by the owner on Jul 29, 2026. It is now read-only.

v0.1.0 - Initial Public Release

Choose a tag to compare

@sgasser sgasser released this 17 Jul 07:11
· 14 commits to main since this 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.