Your topics
One target per topic — Spanish and Python can live side by side. Everything (materials, study packs, sessions, test scores) is kept separate per topic.
This topic
Curiosity picks the target. Name what you're learning and — this is the important part — write down exactly how you'll know you've learned it. One measurable sentence. That's your validated performance.
Your materials
Give the loop something to work with. PDFs are parsed privately in your browser — nothing is uploaded anywhere. Then build a study pack and the app writes the snippets, questions, and quizzes for you.
Sources
No materials yet — add your first one above.
Study pack
Turns your materials into key-idea snippets plus retrieval questions tagged by method — retrieval, Feynman-style explain-it-simply, and real-life examples. Two ways: Option A, an AI key for one-tap generation — or Option B, your favorite LLM with no key at all.
Option B: use your favorite LLM — no API key
Three steps, no key, no cost:
1. Copy the prompt below.
2. Paste it into ChatGPT, Claude, Gemini — whatever you use — with your study material where it says.
3. Paste the JSON it gives back below (or upload it as a file) and hit Load study pack.
Option A: AI settings — API key (one-tap generation)
Choose your techniques
Six techniques with decades of evidence behind them. Check the ones you'll actually use — two or three is plenty. They'll show up in your session log, and the study pack is built around them.
Run the loop
After each study session, log it here. The retrieval box is the workout: close everything and write what you remember. That struggle is the learning.
Session log
Prove it
Confidence comes from validated performance. Quiz yourself on AI-generated questions from your materials — or write your own test. 85%+ is validated.