What is DecksMD?
DecksMD is an Obsidian plugin that turns notes you already write into spaced-repetition flashcards — no special syntax and no separate deck to build.
You tag a file with #decks. Each ## heading becomes the front of a card, and the text below becomes the back. Tables, image occlusion, and ==cloze== highlights work the same way. Scheduling is handled by FSRS-6, the modern spaced-repetition algorithm.
How it fits together
Section titled “How it fits together”- Your vault is the source. Cards live inside your normal markdown (or canvas) files. Edit a note, and the matching cards update automatically when you save.
- The plugin is the deck builder + scheduler. DecksMD scans tagged files, parses cards out of them, schedules them with FSRS, and gives you a review UI.
- Everything stays local. Card content lives in your notes; FSRS state and review history live in a small SQLite database inside the plugin folder. Nothing leaves your device unless you explicitly turn on an AI feature.
What makes it different
Section titled “What makes it different”- Coming from Anki? There’s nothing to author twice — your notes are the deck.
- Four card formats, all from markdown you already write: headers, tables, image occlusion, and cloze.
- FSRS-native scheduling with three profiles (Standard / Intensive / Trained) and per-tag retention targets — no SM-2 baggage.
- One-click algorithm tuning trains the FSRS weights on your own review history, fully client-side.
- Real multi-device sync that merges your database across iCloud / Dropbox / Obsidian Sync without losing history.
- Built for mobile with a touch-tuned, safe-area-aware review UI.
Built on @decks/core
Section titled “Built on @decks/core”DecksMD is built on @decks/core — the open-source (MIT) engine that implements the parsing, FSRS scheduling, sync log, and AI orchestration. The Obsidian plugin is the app-specific shell around it.