No Mac required · Free while in beta

Turn any website into
real iOS & Android apps

AppGen wraps your site in a polished native shell, wires up Google Sign-In and CI/CD with GitHub Actions, and hand-holds you all the way to the App Store and Google Play.

App Store ready Google Play ready Secrets encrypted at rest

Paste a URL, follow the guided setup, watch the builds go green.

Built on the platforms you already trust

GitHub Actions App Store Connect Google Play Google Sign-In WKWebView
How it works

Three steps to the stores

No Xcode, no Gradle gymnastics. Just a guided path from URL to published app.

1

Paste your URL

Name your app, set a theme color and bundle id. AppGen mints a public app key instantly.

2

Guided setup

Step-by-step tutorials for GitHub, Apple, Google Play and Sign-In — every key stored encrypted.

3

Live builds

We create your repo, push the project and dispatch GitHub Actions — watch builds go live.

Everything included

A complete app pipeline

All the moving parts of shipping a native app — assembled and automated for you.

Native web wrapper

A real iOS WKWebView and Android WebView shell around your site — splash screen, status bar and offline handling included.

Google Sign-In

Drop-in native Google authentication with correctly configured Web, iOS and Android OAuth client IDs and token audiences.

GitHub Actions CI

Every build runs in the cloud on GitHub Actions. No local toolchain, no Mac, no Gradle setup to babysit.

Dynamic per-app JS

A public /native.js?appid= endpoint injects per-app config and native bridges at runtime — change behavior without rebuilding.

App Store + Play delivery

Signing keys, App Store Connect API and Play service accounts wired up to ship straight to both stores.

No Mac needed

macOS runners build and sign your iOS app in the cloud. Everything happens from your browser.

We hold your hand

What you'll be guided through

Each step is a rich, reassuring tutorial — exact console links, copyable example values and callouts — paired with a form to paste your credentials. No prior mobile experience required.

Create a GitHub personal access token (repo + workflow scopes)
Set up Google Cloud OAuth clients for Web, iOS and Android
Generate an App Store Connect API key (.p8 + key id + issuer id)
Register your App ID and app record with the correct team id
Create or upload an Android signing keystore + Play service account
Review readiness, create the repo, push and dispatch builds
AppGen · setup wizard
Step 3 of 5 — Apple GitHub connected
Connect GitHub
Token validated
3
Apple App Store
Add your ASC API key
4
Android & Play
Keystore + service account
/native.js?appid=a1b2c3d4e5f6…
Beta pricing

Free while in beta

Build, sign and publish unlimited apps at no cost during the beta. Lock in early-adopter pricing later.

$0 / month
Unlimited apps
iOS + Android builds
GitHub Actions CI
Encrypted secrets
Store delivery
Guided setup
Start building free

No credit card required.

FAQ

Questions, answered

No. AppGen builds and signs your iOS app on macOS runners in GitHub Actions, entirely in the cloud. You only need a browser.

It is a real native shell — a WKWebView on iOS and a WebView on Android — with native splash, status-bar theming, Google Sign-In and a runtime bridge via /native.js. Your site stays the source of truth.

Every sensitive value — your .p8 key, keystore, service-account JSON, GitHub token and passwords — is encrypted at rest with Laravel encrypted casts. Public values like client IDs are the only things ever exposed to the app.

Yes, you bring your own developer accounts (Apple Developer Program and Google Play Console). AppGen walks you through creating every key and record, with direct links to the exact console pages.

Absolutely. Toggle iOS and Android per project. AppGen wires up App Store Connect and Google Play delivery so you can ship to either or both.

It is free while AppGen is in beta — unlimited apps and builds, no credit card. Paid plans will arrive after beta, with early-adopter pricing for beta users.

Ship your site as a native app today

Join the beta and go from URL to App Store and Google Play — guided every step of the way.