Daileet
Terminal-based spaced-repetition app for practicing LeetCode problems, using the SM-2 algorithm to schedule reviews at scientifically optimal intervals based on your recall performance.
Overview
Daileet brings spaced repetition to LeetCode practice. It implements the SuperMemo-2 (SM-2) algorithm to schedule each problem's next review based on how well you recalled the solution, grading recall on a 1-4 scale that tunes per-problem ease factors. Authenticates a LeetCode session to import problems, ships with curated presets (Blind 75, Grind 75) plus custom JSON imports, and persists everything locally in SQLite. Built in Go with the Bubble Tea TUI framework for a fully keyboard-driven terminal interface.
Gallery
Technical Specs
- Timeline
- May 2026
- Stack
- Go Bubble Tea SQLite SM-2