AnkiWeb
- Rating
- 1 (๐ 1 ยท ๐ 0)
- Updated
- 2026-05-22
- Anki versions
- 2.1.1~
- Description language
- en
AnkiWeb addon 809246272
Generates narrative session and weekly study reflections with retention, FSRS metrics, growth graphs, and optional LLM insights from local Anki data.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | + | 2026-05-22 |
Loadingโฆ
Predicts Anki study time, finish time, pacing, retention, fatigue, and distractions using offline machine learning, customizable progress metrics, and fully adjustable UI styling.
Displays swipeable study stats on Ankiโs home screen, including goal rings, activity, streaks, forecasts, best hours, and FSRS metrics, with customizable cards, goals, size, and theme.
Visualizes card-state evolution over time with stacked bars and an FSRS-based ETK retention line, helping balance new knowledge growth and consolidation.
Ranks Step 2 Shelf subjects from weakest to strongest by retention and progress metrics, with snapshot, subtopic breakdowns, diagnostics, tag detection, and CSV export; read-only.
Ranks First Aid subjects and subtopics from weakest to strongest by Anki-style retention, with sortable metrics and a read-only dashboard.
Provides an Anki analytics dashboard with retention, consistency, and efficiency scores, heatmaps, trends, session analysis, and local review-history insights.
A narrative-driven Anki add-on that generates rich, personalized study session reflections โ with FSRS metrics, retention trends, and animated growth graphs.
Anki Reflect hooks directly into your local database (mw.col.db) to analyze your daily or weekly study sessions, generating conversational insights and high-quality charts completely offline with zero binary dependencies.
| Feature | Details |
|---|---|
| ๐ Session Overview | Cards reviewed, time spent, avg speed, comparison to previous period. |
| ๐ฏ Retention Analysis | Mature card retention %, correct/total breakdown, and a visual HTML/SVG ring chart. |
| ๐ Lapse Tracking | "Again" press rate with contextual narrative commentary. |
| ๐ง FSRS Metrics | Median stability, mean difficulty, Estimated Total Knowledge (expected recall count), and struggling card % |
| ๐ Growth Graphs | Pure Python SVG graphs (Mature Card Growth, Daily Review Volume, FSRS Stability Distribution). Fully responsive and crisp on Retina/High-DPI screens without requiring matplotlib or compiling C-extensions. |
| ๐ก Narrative Insights | Offline, deterministic Python template engine generating conversational, personalized reflections. |
| ๐ค Optional LLM | Plug in an OpenAI or Anthropic key in the config to receive AI-generated narrative reflections. |
| โฌ๏ธ Export | Save your study reflections as a standalone HTML file. |
If you've cloned this repository directly into your Anki add-ons folder, or have symlinked it:
# Symlink this folder into Anki's add-ons directory
ln -s "$(pwd)" ~/Library/Application\ Support/Anki2/addons21/anki_reflect
# (Linux: ~/.local/share/Anki2/addons21/anki_reflect)
# (Windows: %APPDATA%\Anki2\addons21\anki_reflect)
Restart Anki to load the add-on.
Once loaded, go to Tools โ Generate Session Reflection in your Anki menu.
The report will display in a beautiful, dark-mode glassmorphic interface:
Settings can be changed by going to Tools โ Add-ons โ Anki Reflect โ Config:
{
"report_scope": "today",
"mature_threshold_days": 21,
"graph_theme": "dark",
"llm_enabled": false,
"llm_provider": "openai",
"llm_api_key": "",
"llm_model": "gpt-4o-mini"
}
report_scope: "today", "week", or "month".mature_threshold_days: The interval threshold (in days) at which a card is classified as mature.graph_theme: Choose "dark" or "light" to match your system aesthetics.llm_enabled: Enable to generate narrative paragraphs via OpenAI/Anthropic. Requires a valid API key.See config.md for more details.
.
โโโ __init__.py # Entry point โ registers menu action & hooks
โโโ manifest.json # Anki add-on metadata
โโโ config.json # Default user config
โโโ config.md # Config documentation (rendered inside Anki)
โโโ _version_info.py # Version specification
โโโ data/
โ โโโ queries.py # SQL queries targeting mw.col.db
โ โโโ fsrs_metrics.py # FSRS parsing and stats calculation
โโโ report/
โ โโโ builder.py # Report orchestration pipeline
โ โโโ graphs.py # Offline Python SVG graph generator
โ โโโ insights.py # Conditional narrative engine & LLM api client
โ โโโ templates/
โ โโโ report.html.j2 # Jinja2 HTML report template
โ โโโ styles.css # Premium glassmorphic styles
โโโ ui/
โโโ menu.py # Action hooks
โโโ dialog.py # PyQt WebEngine window
MIT ยฉ Mohammad Hemmati