AI Tutor

AI Tutor

A study app for chat, quizzes, flashcards, and voice sessions.

AI Tutor is a study app. Ask a question, get an explanation, and turn the same topic into a quiz or a set of flashcards. You can also study from documents or use a voice session.

How it works

The chat workspace sits alongside editable, versioned documents. You can get suggestions on a document, then create a quiz or flashcards from the same topic without leaving the conversation. Voice sessions let you study out loud, with the transcript keeping track of the session.

NextAuth handles sign-in, and study history is saved so you can come back later. A model registry lets the app switch between different AI providers.

Stack

  • Next.js 16 App Router, Tailwind, Radix UI.
  • Drizzle ORM + Neon, NextAuth, React Email.
  • AI SDK providers with a typed model registry.