NewNow for plain HTML sites and PWAs too

Turn your web app into a real app.

Tab bar, Face ID, push and an offline screen, added around your code. Then built, signed and published to the stores for you.

  • Lovable
  • Bolt
  • Replit
  • v0
  • Cursor
  • Claude Code
  • HTML sites
  • PWAs
  • Expo
  • React Native
Web to app

Same code. Now it’s a real app.

On a phone, a website has an address bar, no tab bar and a blank page offline. StoreReady adds what a real app has, around your code. Your project stays exactly as it is.

  • Tab barYour main pages in a bar at the bottom, in your app’s own colours.
  • Face ID lockFace ID, Touch ID or a fingerprint before the app opens.
  • Push notificationsSend news to everyone who said yes, with your own keys.
  • HapticsA light tap people feel when they press a button or a link.
  • Offline screenA proper screen instead of a blank page when the connection drops.
  • Back buttonAndroid’s Back goes back a page, like in any app.
  • Share sheetShare buttons open the phone’s own share menu.
  • Icon and launch screenEvery size both stores ask for, made from one image.

Apple turns down apps that are only a website (guideline 4.2). This is the difference its reviewers look for.

From web app to app store, without the hard part.

Build assistant

A build failed? Our AI fixes it.

It reads the log, fixes what broke in your project and builds again. Those fixes stay for every next build.

Rejections

Apple said no? We fix it.

Plain-words explanation, the changes made, resubmitted.

Store listing

Screenshots and copy, written for you.

Every size both stores need. Edit anything.

Updates

Push code. The update ships.

Turn on automatic builds and every push to your branch builds a new version and sends it to the store.

AI tools

Publish without leaving your AI tool.

Add StoreReady to Claude Code, Codex or Cursor once. Then ask it to publish your app, or to sort out a store rejection.

Claude Code
claude mcp add -s user storeready -- npx -y @storeready/cli mcp
Codex
codex mcp add storeready -- npx -y @storeready/cli mcp

Cursor and other tools: the setup is on the AI tools page once you sign in.

Things you’ll never touch.

  • Xcode
  • Provisioning profiles
  • Certificates
  • Keystores
  • Gradle
  • Info.plist
  • App Store Connect forms
  • Screenshots in 6 sizes

It all stays yours.

Your accountsApps go out under your own Apple and Google developer accounts, with your name on them.
Your signing keyMade for your app on its first build, kept encrypted, used only to sign your app.
Your codeRead-only access to the repositories you pick. Nothing is ever pushed to them.
Your fixesWhatever the build assistant changed comes back as a patch you can apply with one command.
04 / Pricing

Priced by how many apps you ship.

Every plan includes iOS and Android, your store listing, and rejection handling. Cancel any time.

Indie

For your first app.

$35/month
or $29/month billed yearly
Start with Indie
  • 1 app
  • 15 builds a month
  • iOS and Android
  • Store listing written for you
  • Rejection fixes included
Recommended

Pro

For makers with a few apps.

$79/month
or $66/month billed yearly
Start with Pro
  • 3 apps
  • 50 builds a month
  • Priority build queue
  • Store listing written for you
  • Rejection fixes included

Studio

For agencies shipping client apps.

$199/month
or $166/month billed yearly
Start with Studio
  • 10 apps
  • 200 builds a month
  • 2 apps building at the same time
  • Priority build queue
  • Rejection fixes included

Shipping a lot this month? Add extra builds anytime, from $3 a build. They never expire.

05 / FAQ

Questions, answered.

Still unsure? Write to help@storeready.app — a person replies.

No. A wrapper shows your website in a frame, and Apple turns those down (guideline 4.2). StoreReady adds what a phone app has and a website doesn’t: a tab bar, a Face ID or fingerprint lock, haptics, push notifications, an offline screen, the share sheet and Android’s Back button. Your code stays as it is.

Yes. No package.json and no build step needed. Your pages, styles and images go into the app as they are, with the same native features as any other app.

Yes. Apple publishes every app under its owner’s own developer account (Apple charges $99 a year for it, and Google Play has a one-time $25 fee). We walk you through both, step by step, during setup.

Apple reviews every app, so nobody can promise approval. What we can do: add the native features reviewers ask for before you submit, and if Apple says no, explain why in plain words, fix it and resubmit.

No. Keep building in Lovable, Bolt, Replit, v0, Cursor or Claude Code, or keep editing your HTML, the way you do now. We read your project as it is and add the app layer around it.

Our build assistant reads the log, fixes what broke in your project and builds again. Its changes are kept for your next builds, and you can pull them into your own code with one command.

Yes. Add StoreReady to your AI tool with one command, then ask it to publish the app. It sets the app up, starts the build and tells you when it is done.

Push your changes to GitHub and a new build starts by itself, or start one yourself in a click. We build, sign and send the update to the store, and your users get it like any other app update.

You do. It’s published under your Apple and Google accounts, with your name on the listing.

Your keys are encrypted and only used to build, sign and upload your apps. You can revoke them from App Store Connect or Google Play Console at any time.

Make it a real app today.

Connect your project