Next.js + AI SDK app for therapist training with AI consultant feedback and voice transcription.
Inspired by a Stanford Computational Psychology Department paper: https://www.sciencedirect.com/science/article/abs/pii/S1077722925000495- AI-first chat UX built with Next.js App Router
- AI Consultant sidebar with graded notes (latest note highlighted, history below)
- Voice input with Gemini-based speech-to-text (server-side)
- Authentication (Auth.js) with production middleware
- Data persistence (Neon Postgres, Vercel Blob)
- Tailwind + shadcn/ui + Radix primitives
The chat interface powered by Next.js looks something like this:
pnpm install
pnpm dev- Based on the Vercel AI Chatbot template and AI SDK
- Uses Next.js, Tailwind, shadcn/ui, Radix, Neon Postgres, Vercel Blob, and Auth.js
- Inspired by a Stanford Computational Psychology Department paper: https://osf.io/preprints/osf/wx93m_v2.”
MIT (see LICENSE)

