Project overview
mastery-loop ingests slides, textbooks, PDFs, notes, or a course folder, builds a map from easier to harder material, and creates active-recall items for a daily review session. A real FSRS scheduler interleaves questions, waits for the learner’s answer, handles errors and Feynman checks, and adapts future reviews. Knowledge stays in Markdown and JSON owned by the user, while the scheduler needs Python’s standard library and readers for any binary formats.
Repository facts
- Primary language
- Python
- License
- MIT
- Repository updated
- Jun 20, 2026
- Default branch
- main
Resource types
General skill
Use cases
Education and learningKnowledge management
Platforms
Claude Code, Codex, and more
Runtime
Local
Capabilities
MemoryVerification and evals
Audience
Students