Gamify your Anki à la Duolingo!
Simple visual, audio, and haptic feedback to enrich your studying:
Updated review buttons Popup feedback Chimes for incorrect/correct answers Controller vibration!
Each feature can be disabled individually from the add-on config window. Enabling/disabling review buttons may require restart.
Watch a demo with sound here
Rumble currently only available for Windows devices, and I’ve only tested with an Xbox One controller. If you have an error, please report it on the “Issues” tab available through the Contact Author tab
7/2/2025 Update Reverted sound changes in recent patch due to user error reports
Screenshots

Liên kết hỗ trợ
Reviews (28)
👍 2026-02-24
Is not updated. A bummer
👍 2025-12-04
I love this one but after I updated anki it no longer works :( It made cards so fun
Anki 25.09.2 (3890e12c) (ao) Python 3.13.5 Qt 6.9.1 PyQt 6.9.1 Platform: Windows-11-10.0.26200-SP0
When loading Duolingo-style gamification — visual audio and haptic feedback: Traceback (most recent call last): File “C:\Users\makmo\AppData\Local\AnkiProgramFiles\python\cpython-3.13.5-windows-x86_64-none\Lib\ctypes_init_.py”, line 461, in getattr dll = self._dlltype(name) File “C:\Users\makmo\App
👍 2025-11-12
I love the idea for this add-on! But since I downloaded this add-on a few days ago, every time I launch Anki I get an error that the add-on failed to load. Looks like I’m having the same issue as the user below who posted in August. Here is the associated debug info :
Anki 25.07.5 (7172b2d2) (ao) Python 3.13.5 Qt 6.9.1 PyQt 6.9.1 Platform: Windows-11-10.0.22631-SP0
When loading Duolingo-style gamification — visual audio and haptic feedback: Traceback (most recent call last): File “C:\Users\
👍 2025-10-24
Not working Comment from author Any particular error? Are you able to share what version of Anki you’re using or your hardware specifications?
👍 2025-08-12
Anki 25.07.5 (7172b2d2) (ao) Python 3.13.5 Qt 6.9.1 PyQt 6.9.1 Platform: Windows-11-10.0.26100-SP0
When loading Duolingo-style gamification — visual audio and haptic feedback: Traceback (most recent call last): File “C:\Users\Jackq\AppData\Local\AnkiProgramFiles\python\cpython-3.13.5-windows-x86_64-none\Lib\ctypes_init_.py”, line 461, in getattr dll = self._dlltype(name) File “C:\Users\Jackq\AppData\Local\AnkiProgramFiles\python\cpython-3.13.5-windows-x86_64-none\Lib\ctypes__in
👍 2025-07-03
Update on July 2nd removed my audio feedback (tried disabling and re-enabling it and no luck) Most recent update fixed this. Thank you very much! Comment from author So glad it’s fixed! Thanks for the feedback!
👍 2025-07-03
This worked well before the July update but after I updated the audio feedback no longer works??
Update: I’m using this version: Version 24.11 (87ccd24e) Python 3.9.18 Qt 6.6.2 PyQt 6.6.1 (on Mac Sequoia)
Update: Your latest update fixed it! Thank you! I love the add-on btw!
Comment from author So glad it’s fixed! Thanks for the feedback!
👍 2025-06-13
I experience the same problem as several others here: When I go to “Tools” → “Add-ons” and press the “Config” button, I get an error message: “Anki encountered a problem. Please follow the troubleshooting steps.” The debug info is posted here: https://pastebin.com/usM7wD6F
Another issue I have: With this add-on enabled, Anki does not show next review times above the answer buttons, even if the relevant option is checked under “Anki” → “Preferences” → “Review”. When I disable the add-on, the n
👍 2025-05-09
Theres a bug when entering configuration.
WINDOWS 11, ANKI 25.02.1QT6
I have connected my ps5 joystick and doesn’t have the haptip feedback Comment from author config bug should be fixed! i’ll have to look into the ps5 issue
👍 2025-05-09
Absolutely awesome! Wish you would add the duolingo bird jumping animation when you get 10 answers right in a row. Also the sound is a bit delayed. :)
👍 2025-04-03
simple and does the job well , one problem that it plays the sound after my tts reads the next card but other than that its really good
👍 2025-03-22
Does exactly what it says, and it’s great! 🤩
Note: At this point I only managed to access the config file if the add-on was set to disabled, otherwise it would crash. Nonetheless, it does what it says wonderfully and the settings don’t need changing that often. Comment from author oh no! does it produce any error message, or simply crash your client? If you’re able to share the version of Anki you’re using (including Qt5 vs Qt6) and whether you’re on a Windows or Mac computer, that would be sup
👍 2025-01-12
this add on is so amazing i give it dislike because there is bug when i try to enter config i cant enter to change settings in case of any upcoming update i will change the evaluation because i just liked it. Comment from author This should be fixed in the July ‘25 release!
👍 2024-12-26
Works as intended. Great addon!
👍 2024-12-23
Every little bit helps to stay motivated ! Thank you for sharing. There’s a delay with correct or incorrect chimes when the following card plays a sound. Anki will first play the audio from the front of the following card, then play the correct/incorrect chime. Do you know if this could be modified ? Thanks
👍 2024-12-23
I was looking for this so long… Thank you so much!!
👍 2024-12-17
Makes doing reviews a bit more fun :) Thank you so much for developing this!! Sending you my appreciation <3
👍 2024-11-12
显示遇到故障 Anki 24.06.3 (d678e393) (ao) Python 3.9.18 Qt 6.6.2 PyQt 6.6.1 Platform: Windows-10-10.0.22621
Traceback (most recent call last): File “aqt.addons”, line 1024, in onConfig File “C:\Users\36227\AppData\Roaming\Anki2\addons21\255048658\settings_window.py”, line 96, in DuoMedSettings d = MyUIDialog() File “C:\Users\36227\AppData\Roaming\Anki2\addons21\255048658\settings_window.py”, line 90, in init QDialog.init(self, parent, aqt.Qt.Window) AttributeError: type object
👍 2024-11-11
Hi, I love this add-on. The only issue is that I’m on light mode and the text for the number of days till next review on top of “again,” “hard” etc. buttons are white. I cannot see the text. Comment from author fixed!
👍 2024-09-18
Is rumble feature available for MacOS? Comment from author Not at this time - hopeful I’ll be able to figure it out soon! If anyone has any ideas I’d love input via the github page
👍 2024-06-14
Nice, thank you
👍 2024-06-04
great extension, hoping for rumble support on macos in the future
👍 2024-05-25
It would be perfect if you could add ambient sound during the review and other ambient sound to the menu. It would look similar to a game like that.
👍 2024-04-17
Love this!
👍 2024-04-09
Thanks
👍 2024-03-03
Unfortunately it’s giving this when starting. I’ve already replaced the file you put answer_effect.spy but now this error happens
Anki 23.12.1 (1a1d4d54) (ao) Python 3.9.15 Qt 6.6.1 PyQt 6.6.1 Platform: Windows-10-10.0.22621
When loading Duolingo-style gamification — visual audio and haptic feedback: Traceback (most recent call last): File “aqt.addons”, line 245, in loadAddons File “C:\Users\igorr\AppData\Roaming\Anki2\addons21\255048658_init_.py”, line 4, in <module> from .answer
👍 2024-02-15
Great add on, but it doesn’t work on mine
Anki 23.12.1 (1a1d4d54) (ao) Python 3.9.15 Qt 6.6.1 PyQt 6.6.1 Platform: Windows-10-10.0.22621
When loading Duolingo-style gamification — visual audio and haptic feedback: Traceback (most recent call last): File “aqt.addons”, line 245, in loadAddons File “C:\Users\igorr\AppData\Roaming\Anki2\addons21\255048658_init_.py”, line 4, in <module> from .answer_effects import * File “C:\Users\igorr\AppData\Roaming\Anki2\addons21\255048658\answer
👍 2024-02-14
Thank you for the great addon! Do you think it would be possible to add the next review date in the pop-ip text? Or perhaps a customization option for the colors of the pop-up (i’d rather have the letters in white, or the pop up lower in the screen, like the Ankimote addon, but I recognize thats a minor thing). Thank you a lot once more!! Comment from author <3 definitely a goal to add some more customization! i’ll make sure those specifics are on my list