Skip to main content
True Recall logo — a stylized brain silhouette in purple and lavender

True Recall (Obsidian Plugin)

production
Obsidian Plugin AI Learning Programming

The Problem

You take notes. You highlight. You organize everything into folders. And then you never look at it again.

Your Obsidian vault grows into a graveyard of forgotten knowledge. The few things you do revisit, you’ve already forgotten the context for. Meanwhile, tools like Anki exist — but they live in a completely separate app. You end up context-switching between your notes and your flashcards, and the connection between what you learned and where you learned it is lost.

True Recall fixes this by bringing spaced repetition directly inside Obsidian. Every flashcard lives in the note it came from. No context switching. No separate app. No graveyard.

How It Works

Select any text in your note, click the toolbar, and AI generates flashcards from it — Basic (Q&A), Cloze (fill-in-the-blank), or Reversed (bidirectional). Each card is linked back to the exact passage it was created from, so you always have context.

When it’s time to review, True Recall uses FSRS v6 — the most advanced open-source spaced repetition algorithm available. It models three concepts per card: stability (how long until you forget), difficulty (0–10 scale), and retrievability (current recall probability). Research shows it outperforms Anki’s classic SM-2 by 30–40%.

Key Features

AI Card Generation

AI Card Generation

Select text in any note, click “Flashcards” in the toolbar, and AI intelligently creates the right type of card. It tracks the source text — every card links back to the passage it was generated from. You can also use Quick+ for instant basic cards without AI processing.

Image Occlusion with AI Auto-Detection

Image Occlusion

Drop an image in your note, select it, and AI automatically detects labels, diagrams, formulas, and boundaries. Each detected region becomes a separate flashcard. You can also manually draw rectangles, ellipses, or polygons. Works great with anatomy diagrams, labeled charts, and maps.

Type-in Mode with AI Grading

Type-in Mode

Instead of just flipping cards, type your answer. AI evaluates meaning, not exact wording — it understands synonyms, paraphrases, and partial answers. There’s also a diff mode for character-by-character comparison when precision matters.

Dashboard & Analytics

Dashboard

The command center shows your projects, due cards, study heatmap, and forecasts. You can organize notes into projects (hierarchically), track progress with a GitHub-style contribution graph, and start study sessions directly from the dashboard. There are also 23+ inline widgets you can embed anywhere in your notes — dashboards, heatmaps, forecasts, streak counters, and more.

Workload Management

True Recall doesn’t just schedule cards — it manages your study load. Load balancing smooths out daily review counts so you don’t get spikes. Easy days let you set lighter reviews on weekends. Scheduled breaks redistribute reviews around vacations. And leech detection flags cards you keep failing so you can rewrite them instead of grinding through bad flashcards.

How It Compares

True RecallAnkiRemNote
Where cards liveInside your Obsidian notesSeparate appWeb-based app
AlgorithmFSRS v6 (21 trainable params)SM-2 (FSRS optional)SM-2
AI card generationBuilt-inNoLimited
Image occlusionAI auto-detectionManual onlyNo
Answer gradingAI semanticSelf-gradedSelf-graded
Workload toolsLoad balance, easy days, breaksBasicNo
Inline analytics23+ embeddable widgetsAdd-ons requiredLimited

Under the Hood

  • Local-first: All data lives in a SQLite database (.true-recall/true-recall.db) inside your vault. Nothing leaves your machine unless you opt into cloud sync.
  • Anki compatible: Full .apkg import and export. Note types, media, scheduling metadata — everything transfers.
  • Cloud sync: Coming soon. Cross-device synchronization with automatic conflict resolution.
  • Configurable: Multiple FSRS presets (e.g., “Intensive” for exams, “Casual” for long-term learning), customizable AI prompts, 25+ keyboard shortcuts, and per-project scheduling settings.