Mnemo is your AI study companion that summarizes materials, generates flashcards, creates quizzes, and tutors you through any subject — in seconds.
Study Streak
7 days 🔥
Hours This Month
80.5h
Materials
9/12
Learning Score
81/100
Study Activity — 6 weeks
AI Insight: Machine Learning mastery within reach
You're 93% through ML materials. 3 more sessions to complete.
6
study tools, one workspace
4
AI agents, one route each
3-stage
automatic model failover
MIT
open source on GitHub
Features
Powered by AI — built for how students actually learn.
Get instant explanations, concept breakdowns, and answers to your questions. Mnemo adapts to your learning level and explains things the way you need to hear them.
Upload PDFs, lecture notes, or textbook chapters. AI instantly extracts key takeaways, topic highlights, and concise summaries — turning hours of reading into minutes.
AI generates targeted flashcards from your materials using proven spaced repetition principles. Study smarter, not harder — and retain what you learn for the long term.
Test your knowledge with AI-generated multiple-choice and short-answer quizzes. Get instant explanations for every answer — right or wrong.
Set study goals, track sessions, and visualize your consistency with a built-in activity heatmap. AI spots patterns and suggests when and what to study next.
Upload any study material and ask questions about it in plain English. Get contextual, source-aware answers — like having a TA available 24/7.
How it works
01
Drag and drop PDFs, paste lecture notes, or link videos. Mnemo ingests anything and starts working immediately.
02
Get instant summaries, auto-generated flashcards, and a suggested study plan — all from one upload.
03
Ask questions, take AI quizzes, review flashcards with spaced repetition, and watch your learning score climb.
How it's built
Mnemo is a solo-built portfolio project. The source is public — here is what is worth reading.
Clone the repo and it runs with no environment variables. Every data service checks for real credentials before touching the network and falls back to in-memory data. Add Supabase and OpenRouter keys and the same UI switches to a live backend — no code branches, no separate demo mode.
Models never calculate a statistic. Study hours, streaks, scores, and progress are all derived by plain TypeScript in one analytics module. AI is used only for what a language model is actually good at: summarizing, explaining, and writing questions.
Tutor chat, summarization, flashcard generation, and quiz generation are each their own agent module and API route — no monolithic dispatcher. Requests fail over automatically from the primary model to a free model router to Groq, so one provider outage does not take the app down.
Create an account and upload your first material, or sign in to the demo account to explore a fully populated workspace.