Overview

Introduction

Kit is an AI-native starter kit for shipping the same product to web, mobile, browser extension, and desktop - from one TypeScript codebase.

You don't build software alone anymore. Half your commits come from coding agents, and most boilerplates fight them: obscure abstractions, stale docs, conventions that live in someone's head. Kit is built for that workflow instead of against it.

AI-Native

Four things make Kit AI-native - all concrete, none of them a chat widget:

1. A stack AI already knows

When researchers gave Claude Code open-ended build prompts and tracked what it picks on its own, the winners were Tailwind, shadcn/ui, Drizzle, Postgres, Vitest, pnpm, Stripe, and GitHub Actions - Kit's stack, almost verbatim. That's not fashion - it's leverage. These tools dominate what agents know best, so they complete them correctly on the first try instead of hallucinating APIs.

2. Idiomatic implementations

Every feature is built the way its library's own docs say to build it: better-auth plugins for orgs and Stripe billing, Drizzle relational queries, tRPC procedures with parse-at-the-boundary Zod schemas, AI SDK streaming with ai-elements. When an agent extends a feature, the pattern it reaches for is the pattern already there. The CRUD guide is literally "copy the todo feature, rename the nouns" - and that works for agents too.

3. Agent rules and surfaces built in

  • CLAUDE.md - repo conventions coding agents load automatically
  • llms.txt - a machine-readable map of the docs
  • Markdown negotiation - every docs page serves markdown to any client that asks for Accept: text/markdown
  • API catalog - /.well-known/api-catalog so agents can discover endpoints
  • @claude GitHub action - mention Claude on an issue or PR and it picks up the work

4. Self-updating documentation

An optional OpenWiki workflow regenerates an agent wiki (openwiki/) plus AGENTS.md from the code and opens a PR with the diff. Docs that describe the code as it is, not as it was three months ago. Setup is one secret - see Agent Wiki.

Key Features

  • 🚀 Full-Stack TypeScript - End-to-end type safety from database to UI
  • 📱 Multi-Platform - Next.js web, Expo mobile, Chrome extension, Electron desktop
  • 🔐 Authentication Ready - better-auth with email/password, GitHub OAuth, email verification
  • 👥 Organizations - Multi-tenant by default; every user gets a personal org
  • 💳 Billing - Org-scoped Stripe subscriptions, webhook-synced to your database
  • 🤖 AI-Powered - Streaming AI chat via the Vercel AI SDK and AI Gateway
  • 🎨 Modern UI - Tailwind CSS 4, Base UI, shadcn-style shared components
  • 📚 Docs Included - fumadocs-powered docs site (you're reading it)
  • 🔧 Developer Experience - Turborepo, oxlint, oxfmt, hot reload everywhere

Technology Stack

Frontend

  • Next.js 16 - React framework with App Router
  • Expo - Cross-platform mobile with NativeWind
  • WXT - Chrome extension framework
  • Electron - Desktop app
  • Tailwind CSS 4 - Utility-first styling
  • Base UI + shadcn/ui - Accessible component primitives

Backend

  • tRPC v11 - End-to-end typesafe APIs
  • better-auth - Authentication with organization, admin, and Stripe plugins
  • Drizzle ORM - Type-safe database queries
  • Supabase - Managed Postgres and file storage
  • Vercel AI SDK - Streaming AI features

Infrastructure

  • Turborepo - High-performance monorepo builds
  • pnpm - Workspaces with version catalogs
  • oxlint & oxfmt - Fast linting and formatting
  • Vitest - API tests

Who is Kit For?

  • Indie hackers shipping their next product
  • Startups that need to move fast with proven patterns
  • Developers who pair with coding agents and want a codebase agents are good at
  • Teams targeting multiple platforms without multiple codebases

What You'll Build

Out of the box you get:

  • Email/password and GitHub login, with verification and password reset emails
  • Organization workspaces with members, invitations, and Stripe billing
  • An example CRUD feature (todos) scoped per organization
  • A streaming AI chat
  • A marketing page, waitlist, and docs site

Getting Started

Start with the installation guide to get Kit running locally in minutes.

Philosophy

  • AI-Native - A codebase your agents are as productive in as you are
  • Developer Experience First - Tools should help, not hinder
  • Type Safety - Catch errors at compile time, not runtime
  • Modern Patterns - Use current best practices
  • Production Ready - Built for real-world applications
  • Only What You Need - pnpm bootstrap trims platforms you don't want

On this page