For your first iOS app · Claude Code or Codex · Mac

Your agent already builds your app. Now it ships it.

Go from "it runs on my phone" to a finished App Store listing in an afternoon, then submit it with the same agent. Shipcrate walks your agent through keywords, listing copy, screenshots and App Store Connect. Its instructions tell your agent to check with you before paid image generation, changes to your code and uploads to Apple.

See your screenshots next to your real competitors before you upload.

One install command. Your agent does the rest.

~/habitpair ❯ /launch

Read your project. HabitPair is a shared habit
tracker for couples, SwiftUI, iOS 17+.

No listing yet. I'll research keywords, write the
copy, capture 4 screens from the simulator, and
build the screenshot set. I'll check with you
before anything goes to Apple.

● Keyword research   12 terms, 3 worth chasing
● Copy               name · subtitle · 100-char keywords
● Capture            Home, Partner, Streaks, Settings
● Screenshots        designing in Studio…

Open Studio to watch, or circle anything you
want changed.
The HabitPair App Store screenshot set the agent built from one prompt: five connected slides over a warm illustrated background
Built from one prompt: make App Store screenshots for HabitPair. Captures, copy, layout and background by the agent. Every layer still editable.

3:15 · one prompt to an uploaded listing

Two real recorded Studio sessions inside: an agent building HabitPair's set from one prompt, then a person editing it by hand. Keyword scores from Appfigures (a paid app-market data service), a real iPad sketch-to-background result, and the store simulator with real competitors. Narration and music included. The demo used Appfigures scores and an OpenAI key. With the free keyword tools the agent runs the same flow with fewer scored keywords, and without an OpenAI key it uses solid colors or your own images.

Two companion apps, built from source on your Mac

iPad · Studio Sketch

Mark it up with Apple Pencil.

Draw on a background and press Update: the change is made and the marks are removed. Sketch a shape and it comes back as an icon or sticker you can drop on any slide.

  • Needs an OpenAI key you provide, about $0.04 to $0.20 per image
  • Built in Xcode and installed on your own iPad
iPhone · Store Preview

Hold your listing in your hand.

HabitPair in App Store search results and on its product page, as shown in the Store Preview app

Your screenshots inside a real search results page and product page, between the actual apps that rank for your term, in light and dark. Talks to your Mac over your own Wi-Fi.

  • Real competitors from Apple's public search
  • Built in Xcode and installed on your own iPhone

With a free Apple ID, companion apps expire after 7 days and must be reinstalled. A paid developer account signs them for a year.

What happens when you type /launch

One command. The agent does the rest, and checks with you at every door.

1

It reads your code

Seed keywords come from what your app actually does, not from a form you fill in.

2

It researches the store

Pulls search data through any ASO MCP server (a keyword-data plug-in for your agent; ASO means App Store Optimization), including the free one, and studies the listings and screenshots of the apps that rank.

3

It writes the listing

Name, subtitle, keyword field, description and What's New, each against Apple's character limits.

4

It captures and designs

Boots the simulator, opens your app, screenshots the screens you chose, and lays them out with headlines that carry your keywords.

5

It shows you, then ships

Your set next to the competition, a diff of everything it will push, and a second confirmation before submitting for review.

❯ the subtitle sounds corporate

Three alternatives, all under 30 characters:
  1 Habits you keep together      26
  2 Build streaks as a couple     25
  3 Two people, one streak        22

❯ 2

Set. Updated slide 1's headline to match and
re-checked the keyword field, "couple" was
already there so no change.

❯ do my studio notes

2 open notes.
  slide 3 "too long, mention partners"
   → "See your partner's day"   done
  slide 2 "phone bigger"
   → scaled 118%, kept inside safe area   done

Checked against Apple's rules

Apple's character limits, screenshot sizes and keyword-field rules, checked before anything ships.

The skill your agent follows checks your listing against Apple's own limits and specs before anything ships, and writes it with searchers in mind.

Keywords

Searcher-first research. Your two strongest terms in the name and subtitle. A full 100-character keyword field with no spaces, no repeats of words already in your name or subtitle, no competitor names, singular forms. Scores only from a real data source, never invented.

Screenshots

The first three slides do the selling, because they are what search results show. Headlines state outcomes, not feature names, and stay readable at thumbnail size. Apple's exact 6.9″ and 6.5″ sizes, checked before upload.

Positioning

Your listing is previewed between the real apps that rank for your keyword, in light and dark, so you see whether your name, icon and first screenshots stand out. The description leads with the promise, and every claim matches a feature in your code.

Keyword research

Visibility is decided before you design anything.

Most App Store downloads start with a search. Your name, subtitle and keyword field decide whether you appear at all. So the agent researches first: it already knows what your app is from your code, then pulls the terms people actually type, how popular each is, and how hard it is to rank.

Then it builds the whole listing around the terms you can win. Name, subtitle, description, and screenshot headlines that carry the same words.

HabitPair Today screen HabitPair Partner screen HabitPair Streaks screen HabitPair Settings screen

The four screens the agent captured from the simulator, read straight from the Xcode project.

HabitPair · terms from the codeUS · iOS
  1. couples app popular, crowdedpop 55 · comp 72
  2. streak tracker too hard for a new apppop 40 · comp 89
  3. shared habits winnable, smallpop 5 · comp 49
  4. couples habit tracker specific, 7 results, the one to ownchosen
  5. Name HabitPair: Habits for Couples29 / 30
  6. Subtitle Build streaks as a couple25 / 30
  7. Keyword field couple,habit,tracker,partner,streak,together…68 / 100

Screenshot Studio

A design tool you and your agent edit at the same time.

Drag, resize, and type like any editor. Your agent works in the same project, with one shared undo history. Pin a note on anything you don't like and tell the agent to do your notes. Nothing it makes is a flat image: every phone, headline and shape is a layer you own.

Studio · HabitPair · Agent ready
The Studio editor mid-build: HabitPair slides with phones and headlines on the canvas, slides list on the left, design inspector on the right
Slide: Habits you keep together. Slide: See your partner's day. Slide: 23 days. And counting. Slide: One invite link. Slide: Built for two.

Capture from the simulator

The agent boots your app, navigates to the screen, and drops the capture straight onto a slide. Re-capture at the next release and the design stays put.

Notes, not prompts

Circle a headline, write "shorter". The agent sees the note, what's under it, and a zoomed view of the spot, makes the change, and replies in one line.

Draw on it with an iPad

Mark up the background with Apple Pencil and press Update: the image model makes exactly that change and removes the marks. Sketch a shape and it comes back as an icon or sticker you can drop on any slide. Uses your own OpenAI key.

App Store preview

An App Store simulator, with real competitors.

Press S and your set appears inside a search results page and a product page, between the real apps that rank for your term, in light and dark. See and feel how it stacks up, change a headline, swap a slide, and look again. Install the preview app and hold it in your hand.

Search results page preview in light mode Product page preview in dark mode
HabitPair in App Store search results for couples habit tracker, next to real competitors, and its product page
Agent comparisonSearched "couples habit tracker". Seven real results. Neighbors lead with the two-person view; so does your slide one. Your headline is larger than all of theirs. Ready to push?

Launch checklist

Never published before? The agent knows where you are.

Each step is verified, not described. Every step offers "do it for me" or "show me how". You can leave for a week and come back. The one thing Apple makes you click yourself takes two minutes, and the agent hands you the exact values to type.

HabitPair · launch7 of 10
  1. Apple Developer accountverified
  2. Team API key stays on this Macverified
  3. Bundle ID and signingagent did it
  4. App record in App Store Connect the only manual stepyou did it
  5. TestFlight build 1.0 (3)processed
  6. Keywords and listing copyapproved
  7. Screenshots, 6.9" and 6.5"exported
  8. Privacy, age rating, categorydrafted, review
  9. Review contact and demo account
  10. Push and submit
App Store Connect · HabitPair · 1.0 · en-US
pulled 14:02, nothing live yet

 name          + HabitPair: Habits for Couples
 subtitle      + Build streaks as a couple
 keywords      + couple,habit,tracker,partner,streak,…
 description   + 1,284 chars
 screenshots   + 6.9" ×5   + 6.5" ×5
 build         + 1.0 (3)
 age rating    + 4+
 category      + Health & Fitness / Lifestyle

Push these to App Store Connect? (y/n) y
Pushed. Review it at appstoreconnect.apple.com.
Submit 1.0 for review when you're ready.

App Store Connect

See every change. Then it uploads it all.

The agent pulls your live listing and shows exactly what will change, field by field and screenshot set by screenshot set. Then it uploads your copy and every required screenshot size in one go, so you never drag files into App Store Connect by hand. Submitting for review is a separate step you start when you're ready.

Your agent pushes with your own Team API key. Shipcrate has no server and never stores or sees the key.
Pull before push. It never overwrites a locale it hasn't read.
Every required screenshot size, checked against Apple's specs before it uploads.

What's in the box

Studio editor

Runs on your Mac in the browser. Phone frames, panoramas, light and dark, 6.9″ and 6.5″ iPhone sets.

Agent skill and CLI

Installs into Claude Code and Codex with one command. Every editor action is a command the agent can run.

Capture

Simulator or plugged-in phone, straight onto a slide. Bring your own XCUITest driver (Apple's UI testing framework) if you have one.

App Store preview

Search and product pages with real neighbors, plus the Store Preview app for your iPhone.

Studio Sketch for iPad

Pencil markup to new backgrounds. Shipped as source, you build it in Xcode and install it yourself.

Launch checklist

Ten steps from no account to submitted. Your agent checks each one and hands you the exact values for anything Apple makes you click.

App Store Connect

Your agent shows what will change, then uploads your copy and every screenshot size with your key.

Export

A zip of every required size, named the way App Store Connect expects, plus your listing text.

Before you start

Never set up a Mac for development? Here's the whole list.

The installer checks each of these and tells you exactly what's missing. It can install Homebrew, Node and Claude Code for you. Xcode is the one long download, so start it first.

1

A Mac on macOS 14 or newer

Check under Apple menu > About This Mac. Update in System Settings > General > Software Update.

2

Xcode (free, about 30 to 60 minutes)

Get it from the Mac App Store, then open it once so it can finish setting up. When it asks which platforms to add, pick iOS. That's the simulator Shipcrate captures your screens from.

3

Claude Code or Codex

Claude Code needs a Claude Pro, Max, Team or Console account: curl -fsSL https://claude.ai/install.sh | bash. Codex needs a ChatGPT plan or an OpenAI API key: npm install -g @openai/codex. If you have neither, the installer offers to install Claude Code.

4

Node.js 20 or newer

Nothing to do. The installer installs it with Homebrew, and installs Homebrew first if you don't have it (it asks for your Mac password). Or get it from nodejs.org.

5

Google Chrome

Your agent uses it to render the listing preview it looks at. Download Chrome (Chromium, Edge or Brave also work).

6

Optional, add any time

An OpenAI API key for AI backgrounds. An Apple Developer account ($99/yr) to publish and keep the iPhone and iPad apps installed past 7 days. Free keyword tools are added by the installer.

Then: buy, download the zip, run curl -fsSL https://shipcrate.app/install | sh, open your agent in your app's folder and say "set up Shipcrate". Want to read the installer first? Open shipcrate.app/install.

Pricing

Pay once. Ship as many apps as you like.

Shipcrate is a one-time $29.99. Your real recurring cost is your agent subscription (Claude Code or Codex), which you already pay for or will need.

You're in charge of your agent. Shipcrate's instructions tell your agent to check with you before paid image generation, code changes and uploads, but the agent runs on your Mac with your permissions and your keys, and Shipcrate can't control what it does. Review what it proposes, and set a monthly spending limit in your OpenAI account if you add a key. See the license for details.
You are buying software, not a service. Shipcrate is source code and a skill that run on your Mac through your own coding agent. There is no server, no account, no hosted anything. Purchase or download problems: email humberto@paiperapps.com. Setup questions: your agent reads the bundled docs and fixes most problems itself. Updates are free whenever they are published, with no schedule promised.
Bring your own agent. Shipcrate needs Claude Code or Codex (or any agent that can run shell commands). Their subscriptions are separate.
Bring your own OpenAI key for AI images. Generated backgrounds, iPad Pencil edits and AI objects use OpenAI's image models with a key you provide. OpenAI bills you directly, about $0.04–$0.20 per image. Without a key, every AI feature is simply off and you import your own images.
Keyword scores need a data source. Shipcrate reads keyword popularity and difficulty from any ASO MCP server you connect. The free ones are limited: Sonar (a free keyword-data service) allows about 5 scored lookups a day without a key; the free open-source server gives suggestions and rankings but no popularity score; Appfigures' free plan runs out after a few lookups a day. Paid plans from those vendors remove the limits. Competitor research from Apple's public search API is unlimited and free.
App Store Connect pushes are done by your agent with your key. Shipcrate prepares and verifies what to upload, and its instructions tell your agent to ask before uploading and again before submitting. The upload itself is performed by your agent using your Team API key. Shipcrate never stores or sees it. App Review outcomes are Apple's.
Companion apps are source. The iPhone Store Preview and iPad Sketch apps are built on your Mac with Xcode and installed on your own devices. With a free Apple ID they expire after 7 days and must be reinstalled; a paid developer account signs them for a year.
Mac only. Requires macOS 14+, Xcode, Node 20+, and Chrome for the listing render.
About the demo. The demo used Appfigures scores and an OpenAI key. With the free keyword tools the agent runs the same flow with fewer scored keywords, and without an OpenAI key it uses solid colors or your own images.

Shipcrate

$29.99one-time

  • One person, unlimited apps
  • Unlimited Macs you own
  • Modify freely
  • Studio, skill, capture, preview, checklist, App Store Connect, both companion apps as source
  • Updates are free whenever they are published.
  • 14-day refund

What you need

  • A Mac on macOS 14+ with Xcode
  • Node.js 20+ (the installer offers to install it via Homebrew)
  • Claude Code or Codex with a working subscription (any agent that runs shell commands works, and those two get one-command setup)
  • Google Chrome (or Chromium, Edge, Brave) for the listing render
  • An OpenAI API key, only for AI backgrounds, Pencil edits and AI objects (about $0.04–$0.20 per image, billed by OpenAI to you)
  • An ASO data source, only for keyword popularity and difficulty scores (the free options are rate-limited)
  • An Apple Developer account ($99/yr), only for App Store Connect and for companion apps that last more than 7 days (a free Apple ID signs apps that expire after 7 days)
  • Your own app, or the included HabitPair sample
Buy Shipcrate for $29.99

Payment and refunds through Lemon Squeezy. Emailed license key and download link.

What leaves your Mac

OpenAI image requests (with your key), Apple public search API lookups, ASO MCP queries, and npm and Homebrew downloads during install. Nothing is sent to us.

Questions

Before you buy

Purchase or download problem? Email humberto@paiperapps.com. Setup question? Your agent reads the bundled docs and fixes most problems itself.

Is there a subscription?

No. Shipcrate is a one-time $29.99. Your recurring cost is your agent subscription (Claude Code or Codex), plus OpenAI image usage if you turn on AI images.

Do I get updates?

Updates are free whenever they are published. No schedule is promised.

What if I don't have an OpenAI key?

Every AI feature is simply off and you import your own images. Everything else works: keyword research, copy, capture, layout, the store preview, export and publish.

Which keyword sources work?

Any ASO MCP server you connect. Sonar's keyless mode allows about 5 scored lookups a day. The free open-source server gives suggestions and rankings but no popularity score. Appfigures' free plan runs out after a few lookups a day. Paid plans remove the limits. Competitor research from Apple's public search API is free and unlimited.

Does it upload to App Store Connect for me?

Your agent does, with your own Team API key. Shipcrate prepares and verifies the upload, and its instructions tell your agent to ask before uploading and again before submitting. Shipcrate never stores or sees your key, and App Review outcomes are Apple's.

Windows or Linux?

No. Mac only: it needs macOS 14+, Xcode, Node 20+, and Chrome for the listing render.

Can I get a refund?

Yes. 14 days, no questions, through Lemon Squeezy.

Who makes Shipcrate?

Humberto De La Cruz, an indie iOS developer. Shipcrate is sold by Paiper Apps, LLC. For purchase and download problems, email humberto@paiperapps.com. Payment is handled by Lemon Squeezy, the merchant of record.

What does the license allow?

One person, unlimited apps, unlimited Macs you own. You can modify it freely. No redistribution.

How do I install it?

First check the Before you start list (Xcode is the long one). Pay, and you get an email with your license key and a download link. Run the install command below (it finds the zip you downloaded, unpacks it and runs the installer), then open your agent in your app folder and say "set up Shipcrate" (or type /launch in Claude Code).

curl -fsSL https://shipcrate.app/install | sh

Want to read it first? Open shipcrate.app/install.

Or unzip the download and run ./install.sh.

What do the screenshots on this page show?

HabitPair, a demo app built for this page, and the set an agent made for it from one prompt. Every image is a render from Studio, the store preview, or the export, not a mockup. The demo video is the recording of that session.