
Your app
Name, icon, the devices you ship on and your languages. Start from your own screenshots, an example deck or a blank project.
Mac app: link your Xcode folderDesign the screenshots, write the ASO copy and prep the App Store Connect submission, with no account and nothing sent anywhere. Open it, and it works offline.
Free in the browser. Autosaves here, exports a .appshot.json you own. The Mac app will add simulator capture and elements from your own app.


Each step is a page of the app itself. Screenshots, listing text and submission prep share one project and one undo history.

Name, icon, the devices you ship on and your languages. Start from your own screenshots, an example deck or a blank project.
Mac app: link your Xcode folder
One tile per slide and language. Drop the screenshots you have; the Mac app captures them from the simulator for you.

A canvas editor built for the App Store: bezels, headlines, callouts, highlights that magnify one detail, and a look you can change for every slide at once.

The App Store set as one ZIP, your listing text with live limits and lints, and an App Store Connect checklist before you open the portal.
Four iPhone sizes today, each exported at its exact pixel size, with frames from the display metrics Apple documents, per model. Coming soon: iPad, Apple Watch and the new iPhone Duo; more iPhone models follow as Apple releases them.
iPhone screenshot sizes, from 1320 to 750 px wide, each exported at its exact pixel size.
drawn iPhone frame models, from the home button to the Dynamic Island, each with its own bezel and corner radius.
example decks of six slides each, redrawn for whichever slot you pick.
The Mac app drives the iOS Simulator for you. Every slide gets a native screenshot at exactly the slot's size, straight into its frame.
# what the Mac app runs for you, per slide xcrun simctl status_bar <sim> override --time 9:41 \ --cellularBars 4 --wifiBars 3 --batteryLevel 100 xcrun simctl launch <sim> com.you.app -Screen home xcrun simctl io <sim> screenshot slide-01.png # 1320 × 2868 # no Terminal, no Node, nothing to install: # it all ships inside the app, which will be # signed and notarized
.appshot.json. Screenshots you drop in are stored in that file and never leave it.A tool with no server has nothing recurring to charge you for.