VibeFast

AI App Starter Kit: Expo + Next + Convex

A pragmatic stack for shipping AI apps quickly.

How to ship AI apps faster using Expo, Next.js, and Convex with prebuilt chat, voice, and image features.

  • Expo + Next for unified web/native delivery
  • Convex for auth, data, and serverless functions
  • Feature packs for chat, voice, and image AI
  • Env and deployment patterns ready for production

Why this stack

  • Expo + Next gives you mobile + web from one repo
  • Convex keeps backend simple with typed queries/mutations
  • Feature packs avoid reinventing chat/voice/image flows

Quickstart steps

Bootstrap the kit
pnpm install
pnpm dev
pnpm dev:native
pnpm dev:web

# add env keys from examples
cp apps/native/.env.local.example apps/native/.env.local
cp packages/backend/.env.example packages/backend/.env.local

Add AI features

  • Install chatbot or voice-bot feature packs via CLI
  • Set provider keys (OpenAI/Gemini/ElevenLabs) in env
  • Use included UI + backend endpoints; no rewrite needed

Deploy

  • Convex deploy for backend
  • Next.js to your host of choice
  • Expo EAS/Dev Client with env variants (local/staging/prod)

FAQ

Do I need to choose one AI provider?

No. OpenAI and Gemini are supported; switch via env per environment.

Is the CLI required?

The CLI accelerates feature installs; you can still copy feature packs manually if needed.