
Automate Your App Store Screenshots with One CLI Command
Every app update means regenerating screenshots at exact pixel dimensions for multiple devices. It's tedious, error-prone, and eats up time better spent building. This tutorial walks through appshots , an open-source CLI that handles framing, capture, and validation in one command. The Solution: appshots appshots is an MIT-licensed CLI and Node.js library that turns raw screenshots into store-ready images. It ships with 26 device presets covering iPhone, iPad, Android, Mac, Apple Watch, Apple TV, and Vision Pro. Install globally or run with npx : npm install -g appshots # or just use npx — no install needed Quick Start Three commands cover the full workflow: # 1. Frame existing screenshots npx appshots frame ./screenshots \ --device iphone-6.9 \ --background "linear-gradient(135deg, #667eea, #764ba2)" \ --title "Your App" # 2. Capture from a running app npx appshots capture --url http://localhost:3000 \ --device iphone-6.9 --path / /features # 3. Validate before uploading npx appshots
Continue reading on Dev.to Webdev
Opens in a new tab

