bahfahh306 downloadsTurn notes into gamified Quest Maps, visual Memory Maps (Canvas), and flashcard Review Decks powered by AI Skills. Supports Claude Code, Gemini CLI, and Cursor. Features FSRS spaced repetition, active recall, memory retention, and AI hints.
Carve your notes into memory.
Not just records — traces in your mind.
Generate flashcard decks and quest maps from your Obsidian notes — AI deepens memory connections, FSRS spaced repetition makes the knowledge truly last.

Anki solves when to review. EngramQuest solves how to actually remember.

A three-stage recall system that builds real memory — not just familiarity:

| Stage | What it does |
|---|---|
| L1 Active Recall | Question only — forces your brain to search first, before any hint |
| L2 Contextual Anchor ⭐ | AI finds related notes in your vault and rebuilds the moment you first learned this. Anki can't do this. |
| L3 Narrowing Hint | A keyword direction as last resort — never gives the full answer |
engram-review/, AI never touches your source notes#flashcards/topic is picked up automatically

Transforms any note into a game-like island map, embedded directly in your vault as a .md file.

Track your learning milestones with 3D-rendered icons and rarity tiers.

Visualizes abstract concepts using Obsidian Canvas.
{note-name}-memory.canvas is auto-detected in Hub → Memory Map
Seamless automatic theme detection — no manual toggle. Hub, review session, and achievements all switch between light and dark assets automatically.
Settings → EngramQuest → AI Skills and click Install for your tool (Claude Code, Gemini CLI, Cursor, or Codex).

Note.md into a quest-map medium" or "Build a review deck from notes tagged with math."Add a #flashcards/topic tag and pick a format. Three formats are freely mixable in one note:
| Format | Best for | Syntax |
|---|---|---|
🟢 Q:/A: Q&A ⭐ |
Recommended daily format. Multi-line answers, images, tables, code blocks | Q: question → A: — two blank lines end the card |
🔵 --- fenced Q&A |
Existing notes where blank lines appear inside answers | Wrap Q:/A: with --- lines |
🟡 %%card%% long answer |
Pasted AI output that may contain its own --- separators |
Wrap one card between two %%card%% lines |
🧩 {{c1::}} Cloze |
Fill-in-the-blank, Anki-compatible | {{c1::answer}} or {{c1::answer::hint}} |
⚪ :: one-liner |
Quick single-line Q&A only | question :: answer |
#flashcards/math
Q: What is a derivative?
A: The instantaneous rate of change of a function at a point.
Formally: lim(h→0) [f(x+h) − f(x)] / h
Q: What does this diagram show?
![[architecture.png]]
A: The architecture of a microservice system.
---
Q: What is Stripe's core model?
A: Stripe is essentially a Saga system.
It handles payment_intent state machine, retry / failure handling,
and fund consistency. You only receive the result.
---
%%card%%
Q: How should I explain agentic testing?
A:
Agentic testing checks whether an AI system can complete a task reliably.
---
This separator stays inside the answer.
%%card%%
{{c1::Calculus}} is built on limits, derivatives, and integrals.
Pythagorean theorem :: a² + b² = c²
Tip: Press
Ctrl+/(orCmd+/) on an empty line — Obsidian inserts%% %%and places the cursor inside. Typecardand you get%%card%%instantly.
EngramQuest is built on four pillars of cognitive science:
| Principle | Feature |
|---|---|
| Spaced Repetition | FSRS schedules reviews at the moment of near-forgetting |
| Retrieval Practice | L1 forces active recall before any hint is shown |
| Contextual Anchoring | L2 anchors each card to knowledge already in your vault |
| Elaborative Encoding | Memory Map builds visual structure for abstract concepts |
Q: Do I have to use AI?
No — many users don't. Write cards with ::, Q:/A:, or {{c1::}}, add a #flashcards/topic tag, and the plugin picks them up automatically.
Q: Where is my progress stored?
Scheduling data lives in engram-review/sr/ inside your vault as JSON files. AI-generated cards are in engram-review/ai-cards/. Neither touches your source notes.
Q: Does EngramQuest support Anki?
Partially. The :: and {{c1::}} formats are Anki-compatible — pair them with the Obsidian_to_Anki community plugin. The Q:/A: format is EngramQuest-native (rich multi-line answers) and does not sync to Anki.
Q: How do I make AI always follow a specific pattern when building decks?
Mark key answers in your notes using ==highlight== or **bold**, then add a rule to your AI config file (CLAUDE.md, GEMINI.md, or AGENTS.md):
IMPORTANT: When building a Review Deck, every highlighted ==text== must be turned into a review card.
If EngramQuest is useful to you, consider supporting its development:
Built for lifelong learners. Made with ❤️