Retrieva: Markdown-native spaced repetition, aiming for an Anki-like experience in Obsidian

Disclaimer

Is this project open source? Yes
Is this project completely free? Yes
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory: Retrieva - Obsidian Plugin


Hi everyone,

I’d like to introduce Retrieva, a spaced-repetition plugin for Obsidian.

Retrieva aims to provide an Anki-like review experience inside Obsidian, while keeping everything Markdown-native. It uses FSRS for scheduling, and stores both card definitions and review history directly in ordinary Markdown files inside your vault.

The core idea is that your cards are just notes. Because the review history also lives in Markdown, sharing or syncing cards does not require syncing a separate database. If you share the relevant note files, the card content and its review state go with them.

Main features:

  • Anki-like spaced-repetition workflow inside Obsidian
  • FSRS scheduling for new, learning, review, and relearning cards
  • Markdown-native cards stored as normal vault files
  • Review history stored in the card note itself
  • No external database or separate review-state sync required
  • Review decks selected by tags, including nested tags
  • Front/back card pair creation for bidirectional review
  • Skip and suspend actions during review
  • Validation and recovery tools for malformed card metadata or review history
  • English and Japanese UI
  • Desktop and mobile support

Retrieva is designed for users who want spaced repetition without moving knowledge out of their vault or locking review data into a separate database. Card content can embed headings or block IDs from regular notes, so the source material stays where it already belongs.

Retrieva is still early and does not yet cover every feature users may expect from Anki, but I’m actively working toward that level of
experience and plan to keep adding missing pieces over time.

Repository:

User guide:

Feedback, bug reports, and suggestions are very welcome.