Starter template
A chat product, not a demo.
Everything that normally stands between an API key and something you could charge for — already built, typed, and tested. Sign in to use the app you'd be shipping.
What do I actually get?
Everything a chat product needs before you write your first feature:
- Streaming chat — token-by-token over AG-UI, no hosted gateway in between
- Typed tools — client and server, with an approval step before anything runs
- Provider switching — Anthropic, OpenAI, Gemini, or your own endpoint
- Image generation — a second panel sharing the same thread history
- Accounts and threads — Better Auth over Postgres, conversations that persist
Plus rate limiting, a Playwright and Vitest suite, and a Docker deploy that runs migrations before it swaps containers.
- TanStack Start
- TanStack AI
- Postgres + Drizzle
- Better Auth
- shadcn/ui