launchpad-kit.helikos.dev

Launchpad Kit

Turn any GitHub repo into a launchpad. Describe an app to Claude Code; one push gives it its own repo, a Cloudflare Worker on https://<name>.<your-domain>, and auto-deploys from then on.

View on GitHub

What one push does

RepoCreates or fast-forwards <owner>/<name> with the app's history.
WorkerDeploys static assets on a custom subdomain, DNS and certificate included.
Auto-deployWorkers Builds: main to production, branches to Preview URLs.
Python APIOptional FastAPI on Cloud Run at /api/*, keyless sign-in.

Install

From the root of the repo that will be your launchpad:

git clone --depth 1 --branch v1 https://github.com/helikos-labs/launchpad-kit /tmp/launchpad-kit
/tmp/launchpad-kit/install.sh
  1. Fill in launchpad.json: owners, domains, Cloudflare account ID.
  2. Add repository secrets GH_PAT and CLOUDFLARE_API_TOKEN.
  3. Give the Cloudflare and Claude GitHub Apps access to all repositories.
  4. Ask Claude Code: "Ship an app called tide-clock that shows today's tides."

Re-run install.sh from a newer tag to upgrade; your config and apps stay untouched. MIT licensed.