AI AssistantDemo

Tutor AI

Your Personal AI Tutor - Learn Any Subject, Your Way

Get instant help with homework, understand complex concepts, and learn at your own pace. TutorAI adapts to your learning style and provides visual explanations with math rendering, diagrams, and charts for every subject.

Learn Anything

Multi-subject support from math to programming

Visual Learning

KaTeX, Mermaid.js, and Chart.js powered visuals

Adaptive AI

Adjusts to your level and tracks your progress

Screenshots

Tutor AI Frontend
Tutor AI Lessons

Powerful Features

Conversational Learning

Ask questions naturally by text or voice, get explanations tailored to your level.

  • Natural text and voice questions
  • Explanations tailored to your level
  • Follow-up question support
  • Context-aware responses
  • Socratic method option
  • Multiple explanation styles

Visual Explanations

Math equations rendered with KaTeX, diagrams with Mermaid.js, charts with Chart.js.

  • KaTeX math equation rendering
  • Mermaid.js flowcharts and diagrams
  • Chart.js graphs and visualizations
  • Step-by-step visual breakdowns
  • Interactive diagram exploration
  • Export visuals as images

Homework Helper

Upload a photo of your homework problem, AI instantly analyzes and provides step-by-step solutions.

  • Photo upload of homework problems
  • Instant AI analysis
  • Step-by-step solutions
  • Handwriting recognition
  • Multiple solution methods shown
  • Explanation of each step

Voice Mode

Talk to your tutor naturally, perfect for hands-free learning, real-time voice interaction.

  • Natural voice conversation
  • Hands-free learning
  • Real-time voice interaction
  • OpenAI Realtime API powered
  • WebSocket-based low latency
  • Voice activity detection

Adaptive Learning

AI adjusts to your knowledge level, tracks progress, identifies weak areas, suggests practice.

  • Adjusts to your knowledge level
  • Progress tracking dashboard
  • Weak area identification
  • Practice problem suggestions
  • Spaced repetition scheduling
  • Learning streak tracking

Multi-Subject Support

Math, science, history, languages, programming, and more with specialized knowledge.

  • Mathematics and calculus
  • Science (physics, chemistry, biology)
  • History and social studies
  • Languages and literature
  • Programming and computer science
  • Test prep (SAT, ACT, AP exams)

Visualization Libraries

KaTeX

Math and equation rendering

Mermaid.js

Flowcharts, sequences, and diagrams

Chart.js

Graphs and data visualization

Tech Stack

Node.jsExpressSQLitePrismaws library (v8.18.0)Bootstrap 5Web Audio APIDockerKaTeXMermaid.jsChart.jsOpenAI Realtime API via WebSocket

AI Models

OpenAIAnthropicGeminiDeepSeekGroqMistralGrok

Payment Gateways

StripeSquareBraintreePayPal CheckoutAuthorize.net

Ready to Start Learning?

Get personalized tutoring in any subject with Tutor AI