Product Workspaces

AI Tutor Buddy

Lesson generation, resources, critique, voice, and PDF export.

AI Tutor Buddy

AI Tutor Buddy lives at /dashboard/aitutorbuddy.

Capabilities

  • Lesson planning.
  • Tutor page/canvas output.
  • Markdown and math-friendly explanations.
  • YouTube/PDF/Manim resource enrichment.
  • Critique/evaluation.
  • Voice input and output.
  • PDF export.

Important Files

PathPurpose
components/dashboard/aitutorbuddy-client.tsxMain client UI.
components/dashboard/deeptutor-workspace-pages.tsxTutor/canvas workspace pages.
lib/aitutorbuddy.tsCore logic.
lib/aitutorbuddy-resources.tsResources.
lib/aitutorbuddy-manim.tsManim.
lib/aitutorbuddy-pdf.tsPDF.
lib/aitutorbuddy-voice.tsVoice.

APIs

EndpointPurpose
POST /api/aitutorbuddy/lessonGenerate lesson content.
POST /api/aitutorbuddy/pageGenerate/update page content.
POST /api/aitutorbuddy/critiqueCritique content.
POST /api/aitutorbuddy/export/pdfExport PDF.
POST /api/aitutorbuddy/resources/youtubeYouTube resource.
POST /api/aitutorbuddy/resources/pdfPDF resource.
POST /api/aitutorbuddy/resources/manimManim resource.
POST /api/aitutorbuddy/voice/sttSpeech to text.
POST /api/aitutorbuddy/voice/ttsText to speech.

Usage Pattern

  1. User gives topic or material.
  2. AI Tutor generates lesson/page plan.
  3. User reviews canvas output.
  4. User can add resources or ask for changes.
  5. Export or voice features run only when providers are configured.
Copyright © 2026