Skip to Content
LaunchfastDocs

Quickstart

Go from a fresh clone to Launchfast running on your computer, with your own product's content, in about 15 minutes.

Before you start

You need:

  • Node.js 22.18 or newer. Check with node -v. Older versions can't run the setup script, which uses Node's built-in TypeScript support.
  • Git, and a GitHub account that has access to the repository.
  • An AI coding tool such as Claude Code, Cursor, Codex or GitHub Copilot. It's optional, but it's the fastest way to customise the site.
  • Free accounts at Neon (database) and Dodo Payments (payments). Resend (email) and Vercel (hosting) are optional for local development.

Set it up

Clone the kit into your own repository

git clone https://github.com/launchfast-today/launchkit.git my-product
cd my-product
npm install

Create an empty private repository on GitHub for your product, then point the folder at it. Keep the kit as a second remote so you can pull updates later:

git remote rename origin launchkit
git remote add origin git@github.com:<you>/<my-product>.git
git push -u origin main

Keep your copy private. The license covers your own projects; publishing the kit's code is not allowed.

Turn it into your product's website

The site starts with an example product called Acme. Open the folder in your AI coding tool and type:

/make-it-yours

In tools other than Claude Code, write: Read AGENTS.md and run the "Make it yours" task for my product.

The agent asks about your product, how you charge and how customers get it, then rewrites the site. See Make it yours.

Do this before npm run setup. Setup creates a Dodo product for every plan in src/config.ts, so you want your real plans in there first.

Connect your accounts

npm run setup

The script asks for each API key, tells you where to find it, and saves everything to .env.local. See Setup script for a walkthrough of every question.

Run it

npm run dev

Open http://localhost:3000 and sign up. Without Resend, the confirmation link prints in the terminal running npm run dev. Copy it into your browser.

Make yourself an admin

npm run make-admin -- you@example.com

Use the email you signed up with, then open http://localhost:3000/admin.

Next steps

On this page