ALBERT NAHAS

Project One-Pager

appshots

App Store screenshots from the CLI

Open Sourceopen source

Turn raw app screenshots into polished, store-ready promotional images with realistic device frames, backgrounds, and text overlays.

appshots hero screenshot

Why I Built It

The Meta Story

appshots came from a repeating friction in my own app launches. Every time I shipped a mobile update, I had to manually create App Store screenshots with device frames, backgrounds, and promotional text. The process was either expensive (Figma templates, paid tools) or painfully manual.

I built appshots as a CLI tool so the entire workflow could be scripted and repeatable. One command turns a raw simulator screenshot into a store-ready image with realistic iPhone bezels, gradient backgrounds, and text overlays.

The tool supports 26 device presets across iOS, Android, Mac, Apple Watch, Apple TV, and Vision Pro. It also captures screenshots from running web apps via Playwright and validates images against store requirements.

What This Project Taught Me

  • Developer tools succeed when they remove a specific, recurring pain from the workflow.
  • Realistic output quality matters more than feature count for visual tools.
  • CLI-first design enables automation that GUI tools cannot match.

Project Visuals

appshots framed screenshot examples