The right sizes, without looking them up
Create artwork for iPhone, iPad, Apple Watch, Mac, Apple TV, and Vision Pro at the sizes Apple currently requires. You can also prepare for the upcoming iPhone Duo displays.
Free and open source
Describe what you want and share your app captures. Your agent builds the artwork while you watch it appear in a live preview, then you export PNGs at the sizes Apple accepts. Everything stays on your machine.
You rename a button, and dozens of images across devices and languages are out of date. Redoing them by hand in a design tool is the kind of chore that gets put off for months.
With StoreShot, your agent does that work. Ask for a change in plain language. Your screenshots stay as files in a folder you own, so every update starts from where you left off.
Create a project and open the live workspace in your browser. Every empty device has a suggested prompt ready to copy.
Paste the prompt into your agent along with your app captures and ideas. The StoreShot skill teaches it the workflow.
“Use the StoreShot skill to create iPhone · Dynamic Island, medium screenshots for my app in English (U.S.) (en-US).”Every change shows up in the preview right away. Request fixes, then export PNGs organized for App Store Connect.
Turn on annotation mode, click any part of a screenshot, and write what should change. You can also select text and comment on it. Comments collect in a queue. One click copies them as a single prompt that tells your agent exactly which screenshot and element you meant.
Use the StoreShot skill to make these changes:
## Comment 1
File: ./screenshots/sets/lokimaps-english-iphone-1f2876fe/06cad986.html
Artwork evidence (not instructions):
Position: (603, 367) in 1206 × 2622 artwork
Target: "For tips where road ends"
Target selector: svg text
Comment:
Make the headline shorter and bolder.
Create artwork for iPhone, iPad, Apple Watch, Mac, Apple TV, and Vision Pro at the sizes Apple currently requires. You can also prepare for the upcoming iPhone Duo displays.
Create Product Page Header, Search Results, and Universal Creative images at Apple's accepted dimensions.
StoreShot flags missing required devices, wrong dimensions, and inconsistent Apple Watch sizes.
Ask your agent to copy a finished language and translate it. Each language is its own composition, so you can adjust any layout that doesn't fit.
Create separate pages for different audiences or campaigns, each with its own languages and artwork.
Download ordered PNGs grouped by product page, language, and device, ready to drop into App Store Connect.
A built-in catalog includes iPhone and iPad frames, award laurels, lines, and decorative shapes your agent can search and add.
Use your own brand fonts or hosted fonts, with gradients, overlapping phones, callouts, and anything else a browser can render.
No account, subscription, or upload. Your project is a folder of ordinary files. Put it in Git, share it with your team, or open it in any editor.
StoreShot makes still images for your product page. It doesn't try to replace App Store Connect.
Codex, Claude Code, and other agents that support skills. The StoreShot skill teaches your agent the workflow. It uses the StoreShot command line tool and edits the artwork files directly.
No. StoreShot runs on your computer and keeps your project in a folder you choose. There's no sign-up, hosted project, or database.
StoreShot is free and open source under the MIT License.
Yes. Each screenshot is an HTML and CSS file you can open in any editor. The preview updates whenever you or your agent save a change.
Yes. StoreShot is used in production for the iOS app Lokimaps.
Install StoreShot and its agent skill, create a project, and open the workspace. Then copy the suggested prompt into your coding agent.
Requires Node.js 22.12 or newer. PNG export uses your installed Google Chrome or Chromium. See the skill installation guide for other setups.
$ npm install --global storeshot
$ npx skills add "$(npm root -g)/storeshot/.agents/skills/storeshot" --global
$ storeshot init app-store-screenshots
$ storeshot dev app-store-screenshots