Learning that compounds
A tutor that knows what you already know — and where you struggled.

Without memory
Every AI tutoring session starts from zero: the model re-explains what you mastered last month and skips the exact concept you’ve failed to grasp three times. Without memory, “personalized learning” is a slogan.
With Rekall
Learning contexts track what you’ve studied, what stuck, and what didn’t across every session and tool. Your AI picks up where you left off, skips the mastered material, and circles back to the gaps.
How it works
Study across sessions
Topics, questions, and your own explanations are captured into a learning context as you go.
The graph maps your knowledge
Concepts link to prerequisites — Rekall knows you understand closures but wobbled on the event loop, twice.
Sessions start where you are
The next session begins with your actual state: “last time the event loop tripped you up — let’s attack it differently.”
See it in action
> let's continue the Rust study planrekall.recall(context: "learning:rust")→ Mastered: ownership, borrowing, pattern matchingStruggled: lifetimes in trait bounds (2 sessions,your words: "why does 'a even exist")Plan: retry lifetimes via the API-design angleyou responded well to for borrowing