64 9
Contact Author Sign in to rate

Anki Killstreaks

1.14MB. Updated 2021-12-16. Only supports Anki 2.1.x.


A Halo and Call of Duty inspired add-on that makes doing your reviews more bearable. Pairs nicely with Glutanimates Hitmarkers add-on. Demo More screenshots available on [Github](https://github.com/jac241/anki_killstreaks) About The Addon, v2.0.1 Everyone who has used Anki for studying knows it's big drawback, reviewing takes forever and is pretty boring. This add-on seeks to address this by given reinforcement and incentive to get through reviews quickly. As you answer cards within 8 seconds of each other, you will rack up "multikills". Double Kill, Triple Kill, etc. all the way up to Killionaire. The more cards you answer with good, easy, or hard in a row, the more progress you'll make towards the best killstreaks, Perfection (50 in a row) for the Halo games, and the Tactical Nuke (25 in a row) for MW2. One added feature in version 1.0.0 is the auto switch game setting. Once you've acheived all of the medals for a given game without closing Anki, it will advance you to the next game. This helps push you to focus and answer the cards correctly. In 2.0.0, I got jealous of the Leaderboard add-on and created my own leaderboards for Anki Killstreaks at AnkiAchievements.com. I also added a new optional feature that I call "Chase Mode" that shows you your current leaderboard rank, your score, and the score of the person 1 rank higher than you. I hope this will make it easier to stay motivated while reviewing! Chase Mode Features: Your favorite Halo 3, Call of Duty, Halo 5, and Halo Infinite kill streaks: Double Kill, Triple Kill, Overkill, Chopper Gunner, Tactical Nuke, etc. See the medals you earned today for each game on the Deck Browser screen See the medals earned today for a given deck in the Deck Overview screen Browse all the medals you've earned within the Stats window Leaderboards @ AnkiAchievements.com. Chase mode Reporting Issues Please report issues through Github. Include a detailed description, screenshot if possible, and the error message shown in Anki. Contributing Contributing is definitely welcome. Submit a pull request with your changes. I generally stick to 80-column and PEP8 standards, and I prefer everything not touching Qt to be snake_case. If the changes you're making introduce complex logic, tests would be helpful. I use pytest. Special Thanks Special thanks to Glutaminate, who has taken Anki to the next level. Extra special thanks to Glutaminate for [this question](https://stackoverflow.com/questions/52538252/import-vendored-dependencies-in-python-package-without-modifying-sys-path-or-3rd) on StackOverflow, and to Martijn Pieters for answering. Wow that saved me so much time... LICENSE AND CREDITS Anki Killstreaks is Copyright © 2019-2021 James Castiglione (jac241) Part of this add-on is based on the Puppy Reinforcement add-on by Glutaminate. Copyright for Puppy Reinforcement: ----- Copyright: (c) Glutanimate 2016-2018 <https://glutanimate.com/> License: GNU AGPLv3 or later <https://www.gnu.org/licenses/agpl.html> ----- Anki Killstreaks is free and open-source software. The add-on code that runs within Anki is released under the GNU AGPLv3 license, extended by a number of additional terms. For more information please see the LICENSE file that accompanied this program. Distributed WITHOUT ANY WARRANTY. Change log 2.1.4 - Adds Call of Duty Vanguard and Modern Warfare Remastered 2.1.3 - Adds Halo Infinite 2.1.2 - Fixes behavior where pressing 2, 3, or 4 would earn you medals on the question shown screen, unless Right Hand Reviews is installed. 2.1.1 - Fixes bug where migration lock stops add-on from launching 2.1.0 - Makes chase mode update in real time as you earn medals. 2.0.1 - Improves UX of the Profile Settings dialog box. 2.0.0 - Adds support for leaderboards @ AnkiAchievements.com and chase mode within Anki reviewer. 1.0.2 - Fixes bug with edit field in review add-on Known Issues


As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

Supported Anki versions:

To download this add-on, please copy and paste the following code into Anki 2.1:


If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

All Anki 2.1.x Add-Ons Contact Author


on 1642154171
Really neat addon
would love to also have SOUNDS
and position the killstreak images somewhere else (top right preferably)
on 1642150791
I love Halo and how this gamifies Anki
on 1639592660
Thanks for adding more games and medals :)
on 1632495757
i download this ADDon today And found this Error ↧↧↧ at any time. (( Version ⁨2.1.48))

Debug info:
Anki 2.1.48 (fb07bad3) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-09-24 16:19:12

Caught exception:
Traceback (most recent call last):
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\188886658\__init__.py", line 21, in <lambda>
cuts[i] = ("2", lambda: self.shortcutFunction(2))
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\188886658\__init__.py", line 10, in shortcutFunction
File "decorator.py", line 232, in fun
File "anki\hooks.py", line 89, in decorator_wrapper
File "anki\hooks.py", line 83, in repl
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\controllers.py", line 260, in build_on_answer_wrapper
on_answer(ease=ease, deck_id=deck_id)
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\controllers.py", line 216, in call_method
return getattr(factory_function(), method)(*args, **kwargs)
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\controllers.py", line 42, in new_method
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\controllers.py", line 84, in load_profile
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\persistence.py", line 43, in migrate_database
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\_vendor\yoyo\backends.py", line 435, in apply_migrations
self.apply_migrations_only(migrations, force=force)
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\_vendor\yoyo\backends.py", line 447, in apply_migrations_only
self.apply_one(m, force=force)
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\_vendor\yoyo\backends.py", line 492, in apply_one
migration.process_steps(self, "apply", force=force)
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\_vendor\yoyo\migrations.py", line 267, in process_steps
raise exc_info[1].with_traceback(exc_info[2])
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\_vendor\yoyo\migrations.py", line 248, in process_steps
getattr(step, direction)(backend, force)
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\_vendor\yoyo\migrations.py", line 310, in apply
getattr(self.step, direction)(backend, force)
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\_vendor\yoyo\migrations.py", line 410, in apply
self._execute(cursor, self._apply)
File "C:\Users\aboal\AppData\Roaming\Anki2\addons21\579111794\_vendor\yoyo\migrations.py", line 376, in _execute
sqlite3.OperationalError: table achievements already exists
on 1631535863
Very cool. Should be used for more people
on 1629342944
Love this addon. One thing I am hoping to see in the future is an all-time count of medals/killstreaks, not just for the single day each time. Maybe it can be added to the stats menu?
on 1629057835
Great add on. Have leaderboards been down the past couple of days? Neither my anki nor my ankiachievements.com have been updating, I start each day where I left off (up to about 50,000 right now)?
on 1628274004
The leaderboard is often incorrect. Sometimes it resets on the anki review screen, but not on the leaderboard. So, different scores will show for the leaderboard vs on the anki review screen. Last night it showed a duplicate logon that I had as being my "rival". I made this duplicate logon to test something. I hadn't used this logon in well over a month. Why would it still have any points (since points are deleted after 24 hours)?
on 1624387624
Killstreaks and Anki Achievements are no longer working :/ Seems like the server is down
on 1624371203
Chase mode doesn't show current score after update :(
on 1624216614
Looks fun
on 1620767524
cool addon
on 1620039051
Nice add-on, makes long Anki sessions bearable and fun!
on 1617282952
Must have add-on
on 1616527019
on 1613878692
Thanks m8!
on 1613373273
Is it possible to remove the medals from the home screen by touching some part of the code? Or you can make the add-on accessible to the anki Beautify Anki (Material design , Deck Background and icon )? I use the complement Beautify Anki so the medals of the Home screem are overlapping.
on 1610708177
useful but a little distracting. Personally I use it just for the chase mode: It really motivates you hunting down a better score and gives you a boost when reviewing.

To disable the killstreaks and keep the chase: set in config the position to -1000.
on 1610671787
Super awesome. But please if it is possible could you
- add an option for discussin in groups (forum e.g.)
- and maybe not split the leaderboards in into three games so we can compete against ech other in full force :D
- or add an additional leaderboard in which everyone is included. Right now almost everyone is choosing halo 3 since the most chose it to compare against as much users as possible. At least that is what I observed.
- Adding friends maybe and include a chat option of some sorts?

kindest of all regards and thank you for your service to anki
Comment from author
Thank you. I like the ideas. My only concern is that adding chat and discussion necessitates some kind of moderation and I do not have the bandwidth to moderate anything and don't really foresee free time becoming more available in the future. I like the friends idea and have thought about that in the past. Making a combined leaderboard is tricky because the halo 3 and 5 have more medals to earn than MW2. I suppose I could add the multikills to mw2 as well.
on 1610622119
medals don't appear (Anki Version: 2.1.33 )
on 1609354705
I loved this add-on but "chase mode" suddenly stopped working and it now always says "start reviewing to get ranked" and does not change. I tried turning off all of my add-ons except this one. I tried downgrading to an older version of Anki. I even tried making a new account on ankiachievements.com. Nothing seems to work. Please help!

Edit: Author fixed it and chase mode is working now. This add-on is one of my absolute favorites! Thank you so so so much!
on 1609346202
I have the same problem is no working, Is there any addon similar?
on 1609341303
The same applies to me as well. It's such a great add-on otherwise! Looking forward to the fixed version <3

Edit: Chase mode works perfectly now!
on 1609322004
having the same issue with chase mode, it has suddenly stopped working!
on 1608992990
Awesome Add-On. Simple but really effective for keeping me studying! Thank you very much. :)
on 1606424871
on 1605974056
This add-on give positive feedback and a bit of challenge, improving your repetitions fast and smooth! Thanks jac241
on 1604180066
Great addon, makes doing anki fun.
on 1603993257
My inner gamer rejoices with this addon, the only thing missing is sounds, if I heard KILLTACULAR or KILLIMANJARO I think I would never stop
on 1603101479
Just a little bit of excitement which gets me to do my ankis! simple but effective! Author deserves MVP
on 1600918790
Super fun, trying to get my whole class (or at least a couple of people) to register so that it seems more like a competition. Works very well, easy to set up, and the UI is not obnoxious at all. If I could recommend any changes it would be that you could disable medal popups as they can be a little distracting or limit the medals that show each time you get a kill.
on 1598122805
I figured out what was wrong with the add-on (problem was on my end), but I still never received a password recovery email and its been almost 2 hours. The website is still down for me with no way to access it.

I would contact the author but I keep getting redirected to the crashed website with no way of asking for help. :(
on 1596425208
This is a neat add on, although three times now, since using the chase mode since its release, I have found myself signed into a random persons killstreaks profile. I notice it when I look down and in the top 5 with 10K+ points for the session, straight pwning noobs, then check the leaderboards and my profile is close to the bottom. Low and behold when I go to profile settings in the addon, I am signed into a random person's profile racking up points for them. So, I think that there is a bug somewhere as I this has occurred multiple times now. HALO 3 4 LYFE
Comment from author
Took awhile to figure out but this issue was resolved about a week ago. Thanks for letting me know.
on 1595424477
Could per-group leaderboards be created?
I'm a high school teacher and it would be great if my students could see whom they are stacking up against in the class. None of them would ever come close to appearing near the top of the presently shown leaderboards.
Comment from author
I've just implemented this feature. Check it out at - https://ankiachievements.com/groups
on 1595012299
Original add on was great. The leaderboard add is either messed up on my side. Or no longer functioning and can’t log out...
Comment from author
Thanks for the kind words and for reaching out. The website was down on 7/17 for most of the day. I'm in med school on clinical rotations so if anything happens to bring the site down during the day I unfortunately cannot address it until that night.
on 1594844625
A great motivator!
on 1589977431
AMAZING!!! It cut in half the time that I used to review my cards. You want to go faster to keep your streak.
Please, please, please, put sounds in it...
on 1589914635
Allows me to play COD while i study
on 1588711584
I downloaded this add-on thinking it would be a fun gimmick, but it has actually hugely boosted my Anki productivity, I'd say it has doubled the speed at which I review cards which is huge! The mechanic of only having 8 seconds to answer a card and keep your streak alive is a fantastic way to keep yourself focused, whereas before I'd daydream or slow down if reviewing for more than 10 minutes. This is a huge quality of life improvement and I'd recommend anyone get it!
on 1587322583
Love it, definitely going to ask my coding friends if they get help me makes some sound cues and turn Anki into a dopamine machine
on 1586360288
Amazing add-on.

Would it be possible to have options to remove this from the main deck page and place it below Pokemanki in the stats page?

Thank you!
Comment from author
Yeah it makes sense to make those things configurable. I've got a few other updates I want to make to the add-on if I can find time.
on 1586014872
Super helpful add-on. Close out of Anki in order to reset the streaks.
on 1585925613
Love this add-on. Question: Is there a way to have the drop down menu on the main screen default to "All games"?
Comment from author
Not yet unfortunately...
on 1585622322
Best add on ever. Makes me wanna buy an XBOX
on 1585428060
Awesome!!!!! Love it!
on 1585142428
Didn't work
Comment from author
Sorry this didn't work for you. Check to make sure that your profile name doesn't have any special characters like #, $, &, ^, etc. in it. There's currently a bug where one of the libraries I use to build the medal database doesn't support these characters. Please leave an issue report on my Github page with the error message that Anki shows and your operating system and Anki version. https://github.com/jac241/anki_killstreaks/issues

on 1585096927
Doesnt work for my Anki app. I think the add-on needs to be updated
Comment from author
Sorry this didn't work for you. Check to make sure that your profile name doesn't have any special characters like #, $, &, ^, etc. in it. There's currently a bug where one of the libraries I use to build the medal database doesn't support these characters. Please leave an issue report on my Github page with the error message that Anki shows and your operating system and Anki version. https://github.com/jac241/anki_killstreaks/issues

on 1585073402
Works great, very much appreciated, thank you.
on 1584878838
hey nice plugin, hot to reset the streaks ??
on 1584294907
First time posting a review since I really enjoy this addon. Makes reviewing less painful
on 1584159945
Amazing idea! There should be more gamification added like using a few of the concepts from pokemanki
on 1583902596
Can't download on Anki version 2.1.15, plz fix it!!!😭 I really like it. It's super cute!
on 1583840891
Cant download for some reason. Am on 2.1.15; nevermind, realised that I only .16+ is supported
on 1583823843
Is it compatible with other add-ons (esp. Puppy Reinforcement)?

edit: Even when night mode is disabled, the tooltip has dark background. Actually, I like that because it distinguishes it better from other tooltip. I.e., Straight Reward is yellow, Puppy reinforcement is green, Killstreaks is dark.
Comment from author before post was edited
It is "compatible" in that things won't break, but I think the medal icons might display over the puppy or vice versa.
on 1583806911
One of the best add-ons available!! Just wish we had the specific sound for the killstreaks :)
on 1583794148
Well done! It would be really cool if the streak-specific audio came on and lasted until the killstreak ended. Like imagine if you get the chopper gunner and you hear a helicopter in the background or something haha
on 1583786370
Amazing. Except when I control Z a card after I got it correct to look at it again before moving on, and click I got it again a second time, it thinks I got 2 cards in a row. Is there a way to fix this?
on 1583738841
It's a really good feature, I love it. But I can't really enjoy it, I have an average time review of 25s per cards (due to a specific deck). If we could manage and change the setting "8s", it can fit in every any decks. Thanks you so much for your work !
Comment from author
If you're looking to do this, it's totally possible within the settings for the add-on. Here's a guide - https://i.imgur.com/cGOfJnO.png
on 1583723169
Such a boss. Thanks for the update, I really enjoy this app. Not to mention it makes all my friends jealous when they see me studying, which normally never happens.
on 1582827920
he says if his add on gets more publicity on reddit he'll let me out please help me step 1 is coming up
on 1582757239
I just wanna see my family again, he says he'll let me go if my review helps his add-on please guys
on 1582423986
Does exactly what it says, excited to see the future functionality!
on 1582396260
Literally the best add-on this year! Just a question, I think Inconceivable (35 in a row) and Unfriggenbelievable (40 in a row) are missing right (those are from Halo 4)? Also, is Perfection 50 in a row? I think it would be great to add all the streaks in the add-on page description!

I think if in the future you get the streak to stay alive even when anki is closed, you should keep the option to reset the streak if we back off anki to discourage distractions (this helped me do many cards continuously instead of 20-30 cards then off to reddit)

Sounds would be insanee!
on 1581335704
on 1580069581
Yes please add MW2 killstreaks!!!!!
on 1579908358
Fantastic! Love focusing hard to get that Killionaire.
2 requests, though:
1: Another user mentioned that the stats get erased when you close out of anki. I think it'd be cool to see a running lifetime
2: I noticed that if you're in the review window, it counts a kill anytime you press the button corresponding to 'Good' or 'Easy', even if you're not completing cards. For example, '3' is my 'Good' button. I can sit there and tap '3' over and over again and I'll keep getting kills. I don't need to be completing cards to be getting kills. Does that make sense?
on 1579821415
Holy smokes I love this add-on!! I got through cards so fast today. My friend loves it too. We are both chronic videogame addicts tho so it makes sense. If you can get it to save the medals to my stats I will literally pay you lol. Thank you!
on 1579765869
Great add-on! but my medals disappear when I close Anki and reopen it.
Comment from author
Just released a version (3/9/2020) that supports this. Check it out!
on 1579531490
Yes! Works great and helps me a lot with motivation/focus! So glad a "killstreak" add-on has been made!
on 1578920502
Works fine!
on 1577996545
Awesome! Keep improving please
on 1577679509
on 1577388866
Thank you for this. Always nice to see new gamification addons.