The startup stack for the
AI era.

Built for founders who move fast. Loved by the AI tools that help them. Pre-configured auth, analytics, SEO, and database with clear patterns your copilot can follow. One command to start.

>npx startupkit init
~/my-startup
$ npx startupkit init
Setting up your monorepo...
@repo/authBetter Auth configured
@repo/analyticsPostHog, GA4 ready
@repo/dbDrizzle + Postgres
@repo/emailsReact Email templates
@repo/seoMeta, OG, sitemap
@repo/ui60+ Shadcn components
Ready to build. Run pnpm dev to start.

Designed for the new era of development

AI needs constraints to be useful.

Without structure, every project becomes a different architecture. That's AI slop.

WITHOUT STARTUPKIT
?Where should auth logic live?
?Prisma or Drizzle? Which pattern?
?App router or pages? RSC or client?
?How do I structure shared code?
?Which analytics provider? How to abstract?

Burn tokens reinventing the wheel. Every project starts from zero.

WITH STARTUPKIT
@repo/auth → Better Auth, ready
@repo/db → Drizzle + Postgres, configured
@repo/ui → 60+ Shadcn components
Monorepo structure → share everything
AGENTS.md → AI knows the architecture

Start at 70%. AI handles the details, not the foundation.

Everything you need

Give your AI agents a platform to build off

Every package is pre-configured with best practices, fully typed, and documented for AI tools to understand.

AUTH

Authentication that just works.

Google OAuth. Email OTP. Session management. Built on Better Auth with React hooks and server utilities.

const { user, isAuthenticated, logout } = useAuth()
ANALYTICS

One API. Every provider.

PostHog. Google Analytics. OpenPanel. Track everywhere with a single hook.

PostHogGoogle Analytics
SEO

The metadata you always forget.

OpenGraph. Twitter Cards. Structured data. Sitemaps. Robots.txt. All the SEO you need, none of the boilerplate.

DATABASE

Type-safe from schema to query.

Drizzle ORM with Postgres. Migrations that don't break. Query your data with full TypeScript inference.

const user = await db.query.users.findFirst()

Hover over tokens to see types

UI COMPONENTS

60+ components. Ready to use.

Shadcn UI pre-installed. Beautiful defaults. Fully customizable. Dark mode included.

shadcn/uiTailwind CSSLucideFramer Motion
>pnpm shadcn add button
EMAIL

Transactional email that looks good.

React Email templates. Resend integration. Build emails with components, not HTML tables.

MONOREPO

Share code. Not complexity.

pnpm workspaces + Turbo. Add apps and packages in seconds.

LINTING

Biome. Fast and opinionated.

Lint and format in milliseconds. Consistent code across the entire codebase.

AGENTS

AI Native.

Clear file structure, consistent patterns, and built-in AGENTS.md that tells AI tools how your codebase works.

One click add any service

Expand your monorepo with new apps instantly

Next.js

Full-stack React framework

Available
Vite

Vite

Lightning fast frontend tooling

Available
Expo

Expo

React Native for mobile

Coming soon

Questions? Answers.

Get started

Stop burning tokens.
Start shipping faster.

One command. Production-ready monorepo. All the infrastructure you need to launch your startup.

>npx startupkit init