Next.js SaaS Starter — launch your SaaS
Extend it with an agent that knows your stack
This isn't just a template. It clones with agent skills, an AGENTS.md process, and a docs/ memory — so an AI agent can build new features, sections, and integrations that already fit the codebase.
UI system
/saas-ui
shadcn (new-york) on Tailwind v4 — brand tokens, dark-first, motion.
Next.js app
/nextjs-app
App Router conventions — pages, server actions, route handlers, layouts.
MailKite
/mailkite-provider
Auth, sessions, OAuth, and transactional email.
Stripe
/stripe-provider
Checkout, subscriptions, the customer portal, and webhooks.
Supabase
/supabase-provider
Postgres + Drizzle — schema, migrations, typed queries.
Research
/saas-research
Market, competitors, positioning, pricing, and go-to-market.
research → decide → build → log — the loop, baked in
Research
Options weighed in docs/research/.
Decide
A human records the call.
Build
The skills know your stack.
Log
Every session in docs/worklog/.
Launch with production-ready foundations
Skip the boilerplate. Every essential is built in and ready to scale.
Authentication
Sign up, sign in, magic links, OAuth — powered by MailKite with JWT sessions out of the box.
Payments
Stripe integration with checkout sessions, customer portal, and subscription management.
Team Management
Invite team members, manage roles, and collaborate from a shared dashboard.
Supabase Postgres + Drizzle ORM
Type-safe queries and migrations on Postgres, hosted on Supabase — with Neon or any Postgres a drop-in swap.
Security
CSRF protection, rate limiting, secure cookies, and password hashing — all configured.
Beautiful UI
Dark-first design system with shadcn components, responsive layouts, and a polished dashboard.
From zero to deployed in minutes
Clone and configure
Clone the repo, set your environment variables, and you're ready to go. One command gets you a running app.
Make it yours
Replace the placeholder copy, customize the design tokens, and add your product core features on top of solid foundations.
Ship and scale
Deploy to Vercel with one command. Add your domain, connect your database, and start onboarding users — your SaaS is live.
Ready to ship your SaaS?
Stop wrestling with boilerplate. Start building your product today.