AI-first SaaS starter

Ship your AI product, not your boilerplate.

Next.js 16 + Tailwind 4 + shadcn/ui + better-auth + Drizzle, with streaming AI wired to a keyless gateway. Fork it, replace the copy, ship to Cloudflare or Nomad.

AI, built in

Streaming chat, structured output, and tool-calling agents over a keyless gateway. No vendor API key ships in your app.

Auth that scales

Email, magic-link, passkeys, API keys, and orgs via better-auth — with a one-line swap to Clerk or Supabase.

Multi-tenant ready

Organizations, teams, and per-org isolation are wired into the schema from day one. Add product tables that FK into users.

Ships two ways

One source deploys to Cloudflare Workers or Node-on-Nomad. The DB driver swaps itself (D1 ↔ libsql) at runtime.

Agent-buildable

Ships AGENTS.md, skills, an MCP server, and an eval gate — so a coding agent can extend and ship it with no human in the loop.

Polished by default

Tailwind v4 + shadcn/ui, light + dark, accessible, with e2e + visual + a11y tests already covering the auth surface.

A template, not a product — see README.md to fork it for yours.