Beemind maintained progress

AnkiWeb addon 1928083890

1 other version of this addon exists. Compare versions ↓

Sends Beeminder the number of started cards not currently due, filtered by search, via multiple goals, updating after syncs, review exits, or manually.
AI-generated summary; may contain mistakes.

sync-integrationprogress-trackingservice-client

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
14 (πŸ‘ 13 Β· πŸ‘Ž 1)
Updated
2026-09-30
Anki versions
26.05~
License
AGPL-3.0 (from the license file in the package)
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-09-30 (32 days before the snapshot).
  • Commits in the last year: 2.
  • Issues: 0 open, 5 closed.
  • Pull requests: 0 open, 2 merged.
  • Median first response: 16852 hours (2 answered issues and pull requests).
  • Outside pull requests: 67% of 3 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.02.1.272020-08-15
2.1.2826.05+2026-09-30
History across monthly snapshots

Loading…

Compare versions

The original addon and its forks. The best value in each column is in bold.

VersionWorks on Anki 26.09.3MaintenanceLast activity VotesApprovalGitHub starsNotes
Beemind maintained progress this addon original likely active 30 Sep 2026 πŸ‘ 13 Β· πŸ‘Ž 1 69% 26
↳ Beemind maintained progress (buried-fix) (AI-detected; may be wrong) supported abandoned 2 Mar 2024 πŸ‘ 0 Β· πŸ‘Ž 0 – –

Forks can add features or work in a different way. Read the description before you change to another version. Fork detection is incomplete, so other versions can exist.

Similar addons

Beeminder Sync

Sends Anki review statisticsβ€”cards studied or minutes spentβ€”to a Beeminder goal, syncing via AnkiWeb and caching previously posted data.

sync-integrationobsolete

2 votes 9% approval πŸ‘ 1 Β· πŸ‘Ž 1 Anki 2.1.26~ Updated 2020-09-10
Backlog Calculator

Calculates how many cards you must review daily to clear a chosen deck's due backlog, including subdecks, by a target date.

progress-tracking

3 votes 6% approval πŸ‘ 1 Β· πŸ‘Ž 2 ⭐ 0 Anki 2.1.61~ Updated 2023-05-23
Activity Rings

Adds configurable Apple Fitness-style progress ring widgets to Anki dashboards, tracking tags, decks, custom searches, or daily study progress, with visual editing and click-through to the Browser.

statisticsprogress-trackingsearchappearance

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 0 Anki 25.07~ Updated 2026-05-29
Anki with Friends

Turns Anki study into a networked multiplayer game where players battle each other on filtered decks, track progress, and optionally share badges and daily study time.

progress-trackinggamificationfiltered-decks

8 votes 31% approval πŸ‘ 5 Β· πŸ‘Ž 3 ⭐ 4 Anki 2.1.48~ Updated 2022-02-05

Description

This is an addon to track maintained progress with beeminder.

Specifically it tracks rotestock: the number of cards that you have started studying and are caught up on reviewing; that is, they are not currently due. This number encapsulates both adding new things and staying on top of reviewing. This is the number that represents real progress; if you only track the number you've started, then when you fall behind on reviewing your number stays high but you might have actually forgotten everything and not made any true progress. This number is also useful when you're trying to work down a backlog of due items, since it's measuring the increase in caught up cards. Using this allows some flexibility without sacrificing overall progress.

Your beeminder goal should be set to the number of new cards you want add on average to create a maintainable number of reviews per day, though you might want to temporarily start out with it higher if you are starting to beemind anki at a time when you have a large backlog of due cards. If you do not want to need to absolutely study every day, you can set your number of new cards to something higher in anki, get a bit ahead, and not need to do all your reviews and new cards every day - and if you get behind beeminder will guide you to catch up gradually, unlike the overwhelming amount of due cards situation that happen when you fall behind without beeminder.

Warning: if you want to take a break, you need to schedule a negative slope equal to at least as many cards become due.

Features:

  • Supports multiple goals, each tracking cards filtered by deck, tag, card type, note type, or anything else you can express as a search
  • It can post precise pessimistic reports so that if you don't sync one day beeminder will have the number that it should have if you didn't do any reviewing
  • Updates beeminder after syncing or exiting reviews (both of these are optional but on by default) or manually with a menu item/keybinding.

How to use it:

  1. Make an odometer goal on beeminder (requires an infinibee plan)
  2. Go to the addon config (tools menu -> addons -> select this addon -> config button) and read the instructions there to set it up

Development site: https://github.com/cayennes/anki-beemind-maintained-progress

Updates:

  • September 30, 2026: Optionally provide anki profile name to avoid sending bad data from other profiles.
  • July 28, 2026: Add keybinding (Thank you howtodowtle)
  • May 28, 2024: Fix updating beeminder after syncing
  • May 24, 2024: Count buried things as not due. It is better to overcount than undercount the rotestock, and anki does not count them as due so there isn't an easy way to distinguish them. (Thank you ianminds for reporting this issue and howtodowtle for fixing it.)
  • June 1, 2020: Now defaults to no pessimistic reports. Also correct instructions on setting this.

README

Anki addon: beemind maintained progress

This is an anki addon to track maintained progress with beeminder.

Specifically it tracks rotestock: the number of cards that you have started studying and are caught up on reviewing; that is, they are not currently due. This number encapsulates both adding new things and staying on top of reviewing. This is the number that represents real progress; if you only track the number you've started, then when you fall behind on reviewing your number stays high but you might have actually forgotten everything and not made any true progress. This number is also useful when you're trying to work down a backlog of due items, since it's measuring the increase in caught up cards. Using this allows some flexibility without sacrificing overall progress.

Your beeminder goal should be set to the number of new cards you want add on average to create a maintainable number of reviews per day, though you might want to temporarily start out with it higher if you are starting to beemind anki at a time when you have a large backlog of due cards. If you do not want to need to absolutely study every day, you can set your number of new cards to something higher in anki, get a bit ahead, and not need to do all your reviews and new cards every day - and if you get behind beeminder will guide you to catch up gradually, unlike the overwhelming amount of due cards situation that happen when you fall behind without beeminder.

Warning: if you want to take a break, you need to schedule a negative slope equal to at least as many cards become due.

Features:

  • Supports multiple goals, each tracking cards filtered by deck, tag, card type, note type, or anything else you can express as a search
  • It can post precise pessimistic reports so that if you don't sync one day beeminder will have the number that it should have if you didn't do any reviewing
  • Updates beeminder after syncing or exiting reviews (both of these are optional but on by default) or manually with a menu item

How to use it:

  1. Make an odometer goal on beeminder (requires an infinibee plan)
  2. Go to the addon config (tools menu -> addons -> select this addon -> config button) and read the instructions there to set it up

This addon on AnkiWeb: https://ankiweb.net/shared/info/1928083890

Install code: 1928083890

License and Copyright

This addon is available under the GNU Affero General Public License, the same as Anki.

Copyright Cayenne Geis 2019