Beta — free while we build

Push your code.
Get a release APK.

Shiplet connects to your Flutter repo on GitHub and does the rest — builds, signs and hands you an installable APK with a QR code. No CI setup. No build machines. No YAML.

Free for public repos · 2-minute setup · no credit card
shiplet · build #42 — you/food-delivery-app
Repo connectedyou/food-delivery-app
Smart scanFlutter 3.24 · Firebase detected
Private files restoredgoogle-services.json
flutter pub get42 packages
flutter build apk --release4m 32s
APK signed & uploaded28.4 MB
Build ready — scan to install
app-release.apk
shiplet.dev/b/8f3ka2 · expires in 7 days
How it works

From repo to phone in three steps

Shiplet uses GitHub's own build infrastructure — your code never touches our servers.

1

Connect GitHub

Install the Shiplet app on your repo. We scan it and ask only for what's actually missing — like google-services.json or a keystore. Nothing needed? Straight to build.

2

We build it

Shiplet injects a battle-tested workflow and GitHub Actions compiles your release APK on every push — or on demand. Private files are restored securely at build time, never committed.

3

Scan & install

Get a download link and a QR code the moment the build finishes. Point any phone at it — the APK installs. Share it with your client in one message.

Features

Everything between git push and install

🔍

Smart Scan

Reads your pubspec and Gradle config before building. Detects Firebase, dotenv, signing — and asks only for the files your repo really needs.

🤖

AI failure explainer

Build failed? No 500-line logs. Shiplet reads them for you and says what broke and how to fix it — with a one-click rebuild.

📱

QR install links

Every successful build gets a public page with a QR code. Scan on any Android phone and the APK installs. Perfect for client demos.

🔐

Keystore vault

Upload your keystore once — or let Shiplet generate one and hand you the backup. Every build is signed consistently, store-ready when you are.

Zero config

No YAML to write, no runners to babysit. Shiplet maintains the workflow, pins the right Flutter version, and caches dependencies for fast builds.

🆓

Runs on GitHub Actions

Builds run on GitHub's machines under your account — free for public repos, and using your existing minutes for private ones. No lock-in: the workflow is yours.

Ship your next build
without leaving your editor.

Connect a repo now — your first APK is minutes away.

Get started for free →