Marginalia

Overview

Spaced repetition app for reading highlights. Import from books, articles, and Kindle; generates AI flashcards using FSRS algorithm.

Marginalia uses the FSRS algorithm (ts-fsrs) with 90% target retention to schedule reviews at optimal intervals. Import highlights from Kindle's My Clippings.txt with automatic deduplication and collection merging, scrape web articles with a text selection UI, or paste highlights directly. AI generates cloze, definition, and conceptual flashcards at two difficulty levels based on Bloom's taxonomy. A knowledge graph visualizes connections between collections and highlights using tag-based edges and AI-suggested links.

Category

AI

Stack

SvelteKitSvelte 5Supabasets-fsrsTailwind

Links

github.com/hugompham/marginalia
Marginalia - Dashboard with stats, weekly chart, and recent collections
Dashboard with stats, weekly chart, and recent collections
Marginalia - Spaced repetition review session
Spaced repetition review session
Marginalia - Knowledge graph connecting collections
Knowledge graph connecting collections
Marginalia - Import methods: web article, paste, Kindle
Import methods: web article, paste, Kindle