What this is
The reference stack codified by Vercel’s AI SDK templates and used by a wave of 2025, 2026 AI products, Perplexity-style answer engines, AI-first coding assistants, vertical chatbots, AI tutors. The combination is so common that Vercel ships starter templates with most of these pieces pre-wired.
When to pick this stack
- You’re building an AI product where the conversation is the product (not just an “AI feature” inside a CRUD app)
- You want sub-second time-to-first-token streaming from the model
- You expect to need vector search / RAG within the first month
- You’re going to need usage-based billing, not flat-fee SaaS pricing
What we’d swap
- Claude → ChatGPT or Gemini: pick the strongest model for your domain. The Vercel AI SDK keeps the call site the same; you change a single provider line.
- Supabase → Convex: if you want optimistic-update real-time UI more than relational queries, Convex’s reactive model is purpose-built for AI chat UIs.
- Stripe → Paddle / Lemon Squeezy: if you’re a solo founder and don’t want to deal with global VAT/sales tax compliance yourself. Stripe handles tax via Stripe Tax (paid add-on); Paddle/LemonSqueezy fold it into the merchant-of-record fee.
What this won’t cover
The AI SDK gives you streaming, tool calling, structured outputs, and provider abstraction, but you still own the prompt engineering, the evaluation harness, the cost-monitoring dashboard, and the moderation / abuse-prevention story. Budget time for those even if your stack is right.