The SaaS starter kit for AI agents

From zero to SaaS
in one prompt

Auth, billing, teams, and 12 more features. Tell your AI agent to run one command and start building.

npx create-ship my-app agent

Works with Claude Code, Cursor, Codex, Windsurf, and more.

How it works

1Agent reads the docs
npx create-ship agent
# → Features, stack, env vars
# → Tells the agent what to run next
2Agent scaffolds the project
npx create-ship my-app agent features auth,billing,teams
# → Clones, configures, removes unused code
# → Outputs AGENTS.md with full architecture

15 features. Use what you need.

Every feature you don't need is removed entirely from the codebase. No dead code. No unused dependencies. Just your app.

🔐

Authentication

Email/password, Google & GitHub OAuth, password reset

💳

Stripe Billing

Checkout, customer portal, webhooks, subscriptions

👥

Teams

Create teams, invite by email, owner/admin/member roles

🛡️

Admin Dashboard

User management, stats, feature flags

🚀

Onboarding

Multi-step wizard after first login

📧

Email

Resend + React Email with 4 templates

👤

Profiles

Avatar upload, display name, settings

🔍

SEO

Sitemap, robots, OG images, JSON-LD

📁

File Uploads

Supabase Storage with validation and RLS

Workers

Inngest step functions with retries

Cron Jobs

Inngest scheduled + Vercel cron fallback

🚦

Rate Limiting

Upstash Redis sliding window

📊

Analytics

Vercel Analytics, Plausible, or PostHog

Env Validation

Zod schemas for all variables

🏁

Feature Flags

Supabase-backed with in-memory cache

Stack

Next.js 16SupabaseStripeTailwind v4shadcn/uiTypeScriptpnpm
📄AGENTS.md

Built for agents, not just developers

Ship includes a comprehensive agent context file at the project root. Claude Code, Cursor, Codex, and Windsurf read it automatically. Architecture, conventions, file map, and gotchas, all in one place. Your agent understands the entire codebase before writing a single line.

Ready to build?

One prompt. Your agent does the rest.

npx create-ship my-app agent