AnkiStreak is a motivational add-on inspired by Duolingo’s streak system. It rewards your progress with satisfying streak animations and visualizes your daily reviews through an interactive calendar.
Features
Daily Streak Counter
Shows your current streak Click it to open the Streak Calendar
Streak Freezes
Automatically used on a day you forget to review Earn a new freeze every 5 days reviewed
Animations
Get a rewarding animation pop-up after your first review of the day Installation In Anki, go to Tools -> Add-ons. Click Get Add-ons… and paste the code from this page. Restart Anki. How It Works
The first time you run the add-on, it scans your entire Anki review history (revlog) to build a complete record of all past days you’ve studied. This history is stored in a local streak_history.json file within the add-on’s folder and updated on Anki restarts and syncs.
The streak is recalculated whenever Anki syncs or resets. The logic works backward through each day, checking if:
The day has at least one review. A streak freeze was automatically consumed that day.
The add-on uses Anki’s built-in hooks to trigger actions:
profile_did_open: When you open your profile, the add-on loads your data and runs an initial streak calculation. reviewer_did_answer_card: After you answer your first card of the day, your streak is updated, and the “streak maintained” animation is triggered. This is also when the counter for earning new freezes is incremented. sync_did_finish: After a sync, the add-on re-evaluates your review count to include cards studied on other devices, updating progress towards the next streak freeze. Contributing
Contributions are welcome! If you have ideas for new features, bug fixes, or improvements, please feel free to open an issue or submit a pull request on the GitHub page.
Thanks to @filipenanclarez and @n00py for their valuable contributions.
Support
Any support is greatly appreciated and helps me continue development of AnkiStreak!
Screenshots
Screenshots



Liên kết hỗ trợ
Reviews (13)
👍 2026-01-29
Amazing
👍 2025-12-27
I love this addon. I have the Heatmap too, but I really like the popup when I add another day to my streak. :)
Had a 20+ day streak going (after a 120 day streak broken by sickness) and then Christmas day happened. But not sure why the freeze didn’t save me from that one day slip. :( Do you have to initiate it or should it happen automatically?
Anyway, still love this app and would give it a 10/10.
👍 2025-11-24
I really like the add on but is there a way to also display your streak on mobile? Because i use Anki more on mobile then on pc
👍 2025-10-15
Great Job :)
👍 2025-08-30
Thanks !! it is more easy to read how steak day keep going on.
👍 2025-07-25
Much cleaner than heatmap!
👍 2025-07-23
Thank you! The add-on is incredible. If you planned on creating a new add-on. Could you consider creating a scheduler with objectives based goal. Here is an example; https://ankiweb.net/shared/info/1387388121
👍 2025-07-23
Great job !!!
👍 2025-07-23
Perfect!!! Thanks you very much!!!
👍 2025-07-06
Love it!! Works as described!
👍 2025-07-04
Simple visual icons at the top of your Anki bar showing your streak and freezes. Non intrusive. Noticed with a recent update you also get a card that briefly flashes your daily streak the first time you open Anki for the day. I like it quite a bit!
👍 2025-06-30
An interesting addon
👍 2025-06-30
That’s a cool add-on!👍️It is a good idea to display the numbers on the top toolbar.