StreakGuard

AnkiWeb addon 580845176

Enforces a daily card minimum by blocking Anki from closing until met, while tracking streaks via a customizable heatmap and generating shareable 1080×1080 stats images.
AI-generated summary; may contain mistakes.

exportstatisticsprogress-trackinggamification

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
7 (👍 7 · 👎 0)
Updated
2026-04-03
Anki versions
2.1.1~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2026-04-03 (212 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-04-03
History across monthly snapshots

Loading…

Similar addons

Description

HEATMAP#better— Daily Minimum & Streak Tracker

source: https://github.com/shukhratakmuradov-ux/my-anki-add-on

  • Set a daily card minimum that must be met before Anki lets you close
  • Blocks Anki from closing until your goal is reached — no more quitting early
  • Live progress widget embedded directly in the Deck Browser showing streak, today's count, progress bar, and remaining cards at a glance
  • Animated sand timer showing exact hours and minutes remaining until your rollover hour
  • 🔥 Streak counter that only increments on days you actually hit your minimum
  • Legacy streak preservation — days before your chosen start date count with just 1 card reviewed, so your existing streak history is never lost
  • 🏖️ Day Off system — mark any day as a rest day to protect your streak when life gets in the way, manageable from both the widget and a full calendar picker
  • Activity heatmap calendar (like GitHub's contribution graph) showing your full review history with intensity-scaled colors — darker cells mean fewer cards, brighter means more
  • Customizable heatmap color — pick any color from a color picker; intensity scaling is automatic
  • Customizable heatmap period — 30d, 60d, 90d, 182d, 365d, or ∞ (your entire history), switchable with one click directly on the widget
  • Full calendar grid with month labels, weekday alignment, and future day placeholders
  • Hover tooltips on every heatmap cell showing exact date and card count
  • Day boundaries use the exact same SQLite query as the Review Heatmap add-on — fully timezone and DST aware, matching your rollover hour perfectly
  • All settings in one panel: daily minimum, streak start date, heatmap period, heatmap color, and days off manager
  • Compatible with Anki 2.1.49+, Qt5 and Qt6

added(02.05.2026) new stats: Daily Status

Daily Stats Image (new section — not mentioned at all) Generate a shareable 1080×1080 review stats image — a polished, social-media-ready card showing today's review count, yesterday's count, and a comparison line (e.g. "🔥 +47 more than prev day (+31%)") 8 hand-crafted visual themes — Midnight, Ocean, Forest, Sunset, Galaxy, Gold, Neon, and Arctic; each with unique gradient backgrounds, glow effects, accent colors, and optional star fields or grids Personalized with your name — add your name to the image so it's unmistakably yours when posted to a study group or social media Today vs yesterday comparison built in — the image automatically calculates the card-count delta and percentage change versus the previous day, with contextual emoji (🔥 up, 📉 down, ⚖️ same, 🚀 first day) Send directly to Telegram groups — on macOS the addon automates the entire flow (opens the group and pastes the image); on other platforms it copies the image to your clipboard and opens the group in one step Instagram Story export — dedicated one-click export that opens Instagram on the web with the image ready to paste as a Story Copy to clipboard or save as PNG — share anywhere with ⌘V/Ctrl+V, or save a permanent PNG file to disk 7-day history strip in the stats dialog — see the last seven days as a mini timeline with ✅ (sent) / ⚠️ (not sent) badges so you always know which days you've already shared "Sent" tracking per day — the addon remembers every day you've shared stats, preventing accidental duplicate posts and giving you an at-a-glance record of your sharing habit Three ways to open the stats dialog — click the 📊 button directly in the Deck Browser widget, use the toolbar button, or press Ctrl+Shift+D from anywhere in Anki