arrow_backAll use cases
menu_book
Individual

Learning that compounds

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

error_outline

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.

check_circle

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

1

Study across sessions

Topics, questions, and your own explanations are captured into a learning context as you go.

2

The graph maps your knowledge

Concepts link to prerequisites — Rekall knows you understand closures but wobbled on the event loop, twice.

3

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

The tutor remembers
> let's continue the Rust study plan
rekall.recall(context: "learning:rust")
→ Mastered: ownership, borrowing, pattern matching
Struggled: lifetimes in trait bounds (2 sessions,
your words: "why does 'a even exist")
Plan: retry lifetimes via the API-design angle
you responded well to for borrowing

Ready to try it?

Free for personal use. No credit card required.