anki-streaks-desktop

AnkiWeb addon 844448693

Tracks daily review streaks against a configurable goal and sends Telegram reminders when the goal hasn't been met, with all settings managed through a Telegram bot.
AI-generated summary; may contain mistakes.

sync-integrationprogress-trackinggamificationmotivation

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-08-23
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

active

  • Last update or commit: 2026-08-23 (70 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-08-23
History across monthly snapshots

Loading…

Similar addons

StreakGuard

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.

exportstatisticsprogress-trackinggamification

7 votes 65% approval πŸ‘ 7 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-04-03
Anki GoalBar

Adds configurable weekly, monthly, yearly, and custom goal bars to Anki's home screen, tracking reviews, new cards, or study time by deck group, with streak badges, milestones, and behind-pace indicators.

progress-trackinggamificationmotivation

2 votes 9% approval πŸ‘ 1 Β· πŸ‘Ž 1 ⭐ 1 Anki 25.09.2~ Updated 2026-04-16

Description

Anki Streak Bot keeps a daily study streak from your Anki reviews and sends reminders on Telegram.

A day counts when you review at least your daily goal (default 20 cards), across every deck. Morning and evening reminders fire only if you have not hit the goal yet. Goal, timezone, and reminder times are set in Telegram, not in Anki.

Works on Anki Desktop only. You need Telegram and an internet connection so the add-on can report counts.

Setup Install the add-on and restart Anki. Open Tools β†’ Anki Streak. Click Get connection code. Codes expire after 15 minutes. Click Open Telegram bot, or Copy code and send /start YOUR-CODE to @anki_streak_bot. Confirm the timezone Anki detected, or send a new one such as Europe/Berlin. Set your daily goal with /goal (for example /goal 30). After that, study as usual. The add-on reports on its own.

Everyday use Progress syncs when Anki starts, after you answer cards (about a minute after you stop), after an AnkiWeb sync, when Anki closes, and whenever you press Sync now.

Tools β†’ Anki Streak shows whether Telegram is connected, today’s reported count, the last sync, and any error.

In Telegram, send /status for streak, today’s progress, and settings.

Reminders default to 08:00 and 22:00 in your timezone. They are skipped on days you already met the goal. /pause stops reminders without stopping the streak; /resume turns them back on.

Telegram commands /status β€” streak, today’s progress, settings /goal β€” daily card goal (1–1000). Changes apply from today forward /remind β€” morning and evening times, or turn a slot off /timezone β€” day boundary (IANA name, e.g. Asia/Tehran) /pause / /resume β€” reminders only /disconnect β€” unlink Telegram; history is kept /delete_data β€” erase everything (confirm with DELETE) /cancel β€” cancel the current question /help β€” command list Several computers You can link more than one Anki Desktop install to the same Telegram chat. For each day the highest reported count is used, not the sum.

What counts Reviews from the review log, on local calendar days. Manual entries and reschedules are ignored. The add-on does not use Anki’s β€œnext day starts at” cutoff; the day follows your Telegram timezone.

There are no streak freezes and no celebration pop-ups. /status is how you see that you finished the day.

Privacy The add-on never sends cards, notes, decks, AnkiWeb credentials, or individual review records. It only sends daily review counts, timezone, Anki version, add-on version, and a random install ID.

There is no email or password. Telegram is used only for setup, settings, status, and reminders. /delete_data removes the stored account.

Optional config Tools β†’ Add-ons β†’ Anki Streak Bot β†’ Config