AI-powered learning for students

Study smarter, learn faster.

Mnemo is your AI study companion that summarizes materials, generates flashcards, creates quizzes, and tutors you through any subject — in seconds.

Free and open source (MIT)
One-click demo account
Works with any subject
Runs locally with zero config

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

Everything you need to master any subject.

Powered by AI — built for how students actually learn.

AI Study Tutor

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.

Document Summarization

Upload PDFs, lecture notes, or textbook chapters. AI instantly extracts key takeaways, topic highlights, and concise summaries — turning hours of reading into minutes.

Smart Flashcards

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.

Quiz Generator

Test your knowledge with AI-generated multiple-choice and short-answer quizzes. Get instant explanations for every answer — right or wrong.

Study Planner

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.

Document Q&A

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

From upload to insight in minutes

01

Upload your materials

Drag and drop PDFs, paste lecture notes, or link videos. Mnemo ingests anything and starts working immediately.

02

AI processes & organizes

Get instant summaries, auto-generated flashcards, and a suggested study plan — all from one upload.

03

Study, quiz, repeat

Ask questions, take AI quizzes, review flashcards with spaced repetition, and watch your learning score climb.

How it's built

Three decisions that shaped the codebase.

Mnemo is a solo-built portfolio project. The source is public — here is what is worth reading.

Mock-first, zero config

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.

AI explains, math computes

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.

One route per AI capability

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.

Next.js 15 · App RouterReact 19TypeScript · strictZustandTailwind CSSSupabase · Postgres + AuthOpenRouter + GroqRechartsVercel

Ready to transform
how you study?

Create an account and upload your first material, or sign in to the demo account to explore a fully populated workspace.