Easy Recall

by Geno Zhou
5
4
3
2
1
Score: 35/100

Description

Category: Learning & Knowledge Management

The Easy Recall plugin adds spaced repetition review to notes with a small set of memorization features and almost no setup. It creates cards from markdown blocks using ==cloze== highlights or question and answer patterns, supports optional hint callouts and groups cards into decks through file level tags with a configurable prefix. Reviews use a three step Again, Hard and Good rating flow, can run from a selected note or across due cards and open either in a modal or a reusable tab on desktop and mobile. It also stores scheduling data inside note comments, uses a simplified SM 2 style algorithm and includes options like click to reveal clozes and hidden headings in review paths.

Reviews

No reviews yet.

Stats

stars
476
downloads
0
forks
4
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Easy Recall

English | 中文

A minimalist spaced repetition plugin focused on core memorization features—zero configuration, just write and review.

Version License Obsidian

Features

  • Zero Configuration - Start reviewing immediately after installation, no complex setup needed
  • Native Markdown Syntax - Create cards with ==highlight== and ?question syntax, supports full-width question mark
  • File-level Tags - Define decks with #easy-recall/xxx, supports Chinese tags
  • Three-state Rating - Again/Hard/Good, simplify decision fatigue
  • Instant Feedback - "Again" cards go back to queue tail immediately, continue reviewing in current session
  • Multi-language Support - Auto-adapts to Obsidian language settings (English/Chinese)
  • SuggestModal Deck Selector - Quick Switcher-like deck selection experience
  • Review Surface Option - Review in the default modal window or reuse an Obsidian tab
  • Mobile Support - Perfectly adapted for phones and tablets

Installation

Manual Installation

  1. Download the latest version of main.js, manifest.json, styles.css
  2. Create .obsidian/plugins/easy-recall/ directory in your Obsidian Vault
  3. Copy the downloaded files to that directory
  4. Enable the plugin in Obsidian settings

From Community Plugin Marketplace

Easy Recall has been submitted to the Obsidian Community Plugin Marketplace. After approval, install it from Obsidian settings under Community plugins.

Usage

Creating Cards

Rule: Cards must be separated by blank lines. A card = a continuous non-empty text block.

Cloze Cards

Traditional Chinese Medicine studies ==human life movement==.

Multi-line Cloze Cards Adjacent Cloze lines in the same block are merged into one card:

Applications:
1. Cold: ==induce sweating==
2. Cough: ==relieve asthma==

To create separate cards, use blank lines:

1. Cold: ==induce sweating==

2. Cough: ==relieve asthma==

Q&A Cards

What is 2+2?
4

Or:

What is the area formula for a circle?
?
S = πr²

Cards with Hint (Optional)

What is the formula for the area of a circle?
?
S = πr²
> [!hint] Think about the relationship between radius and area
> π is approximately 3.14159...

💡 Supports full-width question mark , suitable for Chinese input habits

💡 Hint uses Obsidian callout syntax > [!hint], displayed optionally during review

Defining Decks

Add tags at the beginning of the file:

---
tags:
  - easy-recall/math
---

Card content...

Or in the body:

#easy-recall/math

Card content...

Start Reviewing

  1. Click the review icon 📚 in the left sidebar, or use command palette to execute "Start Review"
  2. Search and select a deck in SuggestModal, or press Enter to review all due cards
  3. View the card, press Space on desktop to reveal the hint or answer, or click/tap "Show Hint" / "Show Answer"
  4. Select rating:
    • 1 - Again (🔴): Put back to queue tail immediately, continue reviewing in current session
    • 2 - Hard (🟠): Interval ×1.2, ease -15
    • 3 - Good (🔵): Standard interval, ease unchanged

💡 Rating guide for multi-cloze cards: Rate based on the worst cloze, not the average. If even one cloze is completely blank → Again. If all clozes are recallable but some feel slow or uncertain → Hard. Only choose Good when every cloze is recalled smoothly.

You can also run "Review Due Cards in Current Note" from the command palette in any Markdown note to review only due cards from that note.

By default, each review session includes up to 20 due cards, so cards marked Again can return quickly within the same smaller batch. Change Review Batch Size in plugin settings to adjust this limit. If more due cards remain after the batch is finished, the completion screen offers Continue Review to start the next batch.

By default, reviews open in a modal window. In plugin settings, configure Desktop Review Interface and Mobile Review Interface separately to use either a modal window or a reusable Obsidian tab on each platform.

The default deck tag prefix is easy-recall. Change Deck Tag Prefix in plugin settings if you want a different prefix.

Set Click-to-Reveal Review in plugin settings to Desktop only, Mobile only, Enabled on all, or Disabled on all to self-check cloze answers item by item on the selected platforms. Each hidden cloze cycles through hidden, shown, and crossed out as you tap it. While any cloze item remains hidden, no Show Answer button appears. After every cloze item is either shown or crossed out, the confirmation button (Again, Hard, or Good) appears automatically, with the rating calculated from the shown-item percentage. The default thresholds are 50% for Hard and 80% for Good, and both can be customized in settings. This mode is Disabled on all by default. On desktop, the matching rating shortcut confirms the calculated rating; Space can still show the hint when a hint is available.

To hide a specific heading from the review path, add <!--easy-recall-hide--> at the end of that heading line:

# Chapter <!--easy-recall-hide-->
## Section

==Answer== content

The review path will show File name / [...] / Section. This only masks the marked heading segment; the file name and unmarked child headings still appear.

Desktop Shortcuts

Desktop shortcuts work in both the modal window and the reusable Obsidian tab. Space only reveals content; ratings are handled by number keys after the answer is visible.

Key Function
Space Show hint, then show answer
1 Again
2 Hard
3 Good

Data Storage

Review data is stored as HTML comments before the card:

<!--SR:1,250,2026-02-18T10:00:00Z,1-->
Traditional Chinese Medicine studies ==human life movement==.

Format: <!--SR:interval,ease,due,reps-->

Your notes always belong to you, data does not depend on any external service.

Algorithm

Simplified SM-2 algorithm:

  • Interval Days: Dynamically calculated based on rating, maximum 365 days
  • Ease: 130-350 range, affects interval growth speed
  • Consecutive Success Count: Affects when new cards enter formal review

Development

# Install dependencies
npm install

# Development mode (auto rebuild)
npm run dev

# Build production version
npm run build

# Run tests
npm test

# Test coverage
npm run test:coverage

For repository conventions and implementation boundaries, see AGENTS.md.

License

MIT License - See LICENSE file

Acknowledgements

  • Inspired by Anki and Obsidian Spaced Repetition plugin
  • Follows Obsidian official plugin development best practices

Made with ❤️ for Obsidian users

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
braincache
4 years ago by XSPGMike
braincache obsidian plugin
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Note Synchronizer
4 years ago by Songchen Tan
Synchronizes Obsidian notes to Anki in a breeze 💨️
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Flashcard Learning
3 years ago by Gaétan Muck
Obsidian plugin. Uses flashcard system to learn things across own notes.
Chess Study
3 years ago by Christoph Lindstädt
A chess study helper and PGN viewer/editor for Obsidian.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Flashcards LLM
3 years ago by Marco Pampaloni
Use Large Language Models (such as ChatGPT) to automatically generate flashcards from obsidian notes
LDS Scriptures Reference
3 years ago by pacokwon
Link LDS Scriptures & General Conference Talks in Your Obsidian Notes!
Memorization
3 years ago by Joseph Cochran
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
QB Reader Parser
3 years ago by Jacob Barta
QBReader parsing for quiz bowl answerlines
Vocabulary Cards
3 years ago by Eugene Myazin
An easy way to display vocabulary words as flashcards and as a list
Mochi Cards Pro
3 years ago by Hayden Carpenter
Create flashcards on Mochi.cards using the API provided by Mochi's Pro subscription in Obsidian.
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
The Queue
2 years ago by Kolja Sam Pluemer
An Obsidian.md plugin randomly exposing you to your cards. Supports habits, to-dos, spaced repetition flashcards, iterative reading and more.
Yanki
2 years ago by Eric Mika
An Obsidian plugin that syncs flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
Learnie
2 years ago by tankh99
Learnie is an Obsidian plugin that helps to enhance your learning with active recall and spaced repetition.
Review
6 years ago by ryanjamurphy
Add the current note to a future daily note to remember to review it.
Flashcards
6 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Mochi Cards Exporter
5 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Incremental Writing
5 years ago by Jamesb | Experimental Learning
An incremental writing plugin for Obsidian where you add notes and blocks to prioritized queues and review them incrementally over time, spaced repetition style.
Recall
5 years ago by Martin Jirlow
A spaced repetition system for Obsidian!
Anki Sync
5 years ago by debanjandhar12
Obsidian plugin to make flashcards and sync them to Anki
Vocabulary View
5 years ago by nnshi-s
Spaced everything
2 years ago by Zach Mueller
Obsidian plugin to apply spaced repetition to incrementally develop your notes.
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
Masking Type
2 years ago by Telehakke
Obsidian plugin.
Simple Quiz
2 years ago by Ivan Kalmar
Creating simple quizzes.
AI-AnkiSync
2 years ago by goev
Easy Test
2 years ago by Forrest
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Spaced Repetition AI
a year ago by Belinda Mo, Athena Leong
AI + Spaced Repetition Plugin for Obsidian
LLM Test Generator
a year ago by Aldo E George
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Anki Integration
a year ago by Noah Boos AKA Rift
Create flashcards from your notes with a seamless interface, structuring them with metadata and syncing effortlessly via AnkiConnect.
Zhongwen Reader
a year ago by natipt
This is a Chinese hover dictionary and vocabulary-building plugin for ObsidianMD.
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
OpenWords
a year ago by insile
用于英语学习中背单词与单词管理的 Obsidian 插件
Simple Anki Sync
a year ago by Lukas Mayr
Dictionary Lexicon
6 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Anki Helper
6 months ago by Dusk
Decks
6 months ago by Xherdi Lika
An Obsidian Flashcards plugin
Cornell Marginalia
3 months ago by Latazadehomero
This plugin has not been manually reviewed by Obsidian staff. Renders Cornell-style marginal notes using the %%> ... %% syntax. Keeps your notes clean for flashcards and export.
LearnKit
2 months ago by William Guy
A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, tests, and more. - This plugin has not been manually reviewed by Obsidian staff.