Ankimote - remote to control Anki from your phone

AnkiWeb addon 149004221

Control Anki from a phone over the local network, answering cards, scrolling, undoing, switching decks, and using customizable actions.
AI-generated summary; may contain mistakes.

review-flowaccessibility

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
119 (๐Ÿ‘ 104 ยท ๐Ÿ‘Ž 15)
Updated
2021-08-11
Anki versions
2.1.46~
Description language
en

Maintenance

abandoned

  • Last update or commit was 1238 days before the snapshot (2023-05-12).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.352.1.46+2021-08-11
History across monthly snapshots

Loadingโ€ฆ

Similar addons

Anki Remote Driver

Control Anki reviews with wireless remotes, touchpads, or clickers, supporting HID, UDP, keyboard input, gestures, button mapping, auto-reconnect, and configuration.

review-flowshortcutsaccessibility

Rating 0 ๐Ÿ‘ 0 ยท ๐Ÿ‘Ž 0 โญ 0 Anki 2.1.50~ Updated 2026-02-09

README

Ankimote

Ankimote is an addon that adds remote control functionality to Anki, the open source flashcards app.

After installing this addon, selecting 'Ankimote' from the Anki toolbar will start Ankimote and display a QR code and URL directing to the remote that can be accessed by any other device on the local network (usually your phone).

Features

  • Answer cards (again, hard, good, easy) from the remote and get visual feedback on the desktop app

  • Scroll up, scroll down, undo from the remote

  • One-hand (Swipes) and two-hand (Taps) control interfaces

  • Switch decks without touching your computer

  • Works with the AMBOSS addon to flip through popups

  • 'Show Hints' action reveals hidden portions of cards in common decks such as Anking and Pepper

Advanced features (see addon config in Anki):

  • Custom actions to trigger execution of user-defined Python code (to interact with Anki) or Javascript (to interact with the current card)

  • Custom hook support for integration with other addons

Limitations

  • Both devices must be on the same network (usually the same WiFi name)

  • The network must allow local communication (public networks like coffee shops and some schools may not work)

  • Workaround: when the above conditions cannot be met, try enabling Bluetooth tethering on your phone and connect your computer to your phone's Bluetooth. In your computer's Bluetooth settings, use "connect to network" or similar to create an internet connection over Bluetooth between the two devices. Then find your phone's IP address on the Bluetooth connection, and use that IP address instead of the one Ankimote displays. Use the same port displayed by Ankimote.

Screenshots

Connect by scanning a QR or visiting the URL from a phone or other device that is on the same local network. <img src="screenshots/qrcode.png" width="90%" >

Visual feedback in the desktop Anki app. <img src="screenshots/feedback.png" width="90%" >

Swipe mode and swipe settings

<img src="screenshots/swipemode.png" width="40%" > <img src="screenshots/settings.png" width="40%" >

Tap mode (best in landscape) <img src="screenshots/tapmode.png" width="90%" >

Privacy

Ankimote uses Google Analytics to measure anonymized user engagement.