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 installCreate 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 mainKeep 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-yoursIn 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 setupThe 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 devOpen 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.comUse the email you signed up with, then open http://localhost:3000/admin.
Next steps
Introduction
Launchfast is a Next.js 16 starter kit for SaaS. Sign-in, payments, email, an admin dashboard and a landing page are already built, so you spend your time on your product.
Get the code
After you buy Launchfast, you're invited to the private GitHub repository. Here's how to get the invitation, accept it and clone the code.