Launchpad part of Launchfile

Give it a GitHub URL. Get a running app.

Launchpad clones a repository, works out what stack it is, containerizes it, provisions the shared infrastructure it needs, and puts it on a subdomain. No Dockerfile to write, no compose file to maintain.

$ launchpad launch https://github.com/louislam/uptime-kuma
Launching https://github.com/louislam/uptime-kuma…
uptime-kuma is running at http://uptime-kuma.lvh.me:10000

What happens

One command, five steps

  1. CloneFetches the repository and the ref you asked for.
  2. AnalyzeWorks out the stack, its build, and what it needs at runtime.
  3. ContainerizeBuilds an image. You do not write the Dockerfile.
  4. ProvisionAttaches shared infrastructure — Postgres, Redis — as required.
  5. ExposeServes it on its own subdomain, ready to open.

Get it

Two ways to run it

A Mac app with the server built in, or the same control plane as a command-line tool. Both are macOS; Docker runs your apps.

macOS app

macOS 15 or later, Apple Silicon or Intel — it is a universal binary. Signed and notarized, so it opens without warnings. The server is built in, with its own runtime: there is no Bun or Node.js to install alongside it.

Download 0.52.0 for macOS

build 260923001 · 23 September 2026 · 70.3 MB · 168 MB installed
sha256 2593bbc3f2898fa0c75661de5f88fb3f63403fbd156632a5b16aa79215ffc833

Command line

The same control plane from a terminal, on macOS. The published binaries are signed and notarized, like the app.

curl -fsSL https://download.launchfile.io/launchpad/install.sh | sh

It drives a Launchpad server rather than starting one; --with-server installs a server too. Checksums are verified as it installs.

0.50.0 · macOS, Apple Silicon or Intel · no Linux build published yet

Releases

Every version, kept

Published builds live on download.launchfile.io under a versioned path, so a link and a checksum keep meaning the same thing for good. That host serves files, not pages — this table is the index.

VersionDateNotes
0.52.0 23 September 2026 An app can list the names it answers at, and Launchpad publishes exactly those on a domain you own. Release notes. Disk image, 70.3 MB, build 260923001.
0.50.0 19 September 2026 Your own domain from the launch sheet, deleting apps inside Launchpad, and a command-line tool. Release notes. Disk image, 70.2 MB, build 260919001.
0.47.2 18 September 2026 After an update, the next one installs without reopening the app, and the window comes back where it was. Release notes. Disk image, 70.0 MB, build 260918001.
0.47.0 17 September 2026 Apps that bring their own Redis start reliably, an account-wide Cloudflare token works for routing, and there is a walked Gate quickstart. Release notes. Disk image, 70.0 MB, build 260917006.
0.46.0 17 September 2026 Launch and publish an app on your own domain, and choose which names it takes. Release notes. Disk image, 69.9 MB, build 260917005.
0.42.1 17 September 2026 Installs its own updates when you choose Install; your apps keep running. From 0.38.0, download this one by hand. Disk image, 69.8 MB, build 260917004.
0.38.0 16 September 2026 Public access: a Cloudflare tunnel Launchpad sets up and manages for you, or one you already run. Disk image, 69.5 MB, build 260916001.
0.19.1 12 September 2026 First published alpha. Disk image, 65 MB, build 260912001.