Anki add-on: Flashcard Guru Remote — iPhone wireless remote

Flashcard Guru Remote turns your iPhone into a wireless review remote for Anki Desktop. Pair in 10 seconds via QR code, then drive Show Answer / Again / Hard / Good / Easy / Undo / Replay from your couch, treadmill, or wherever you're studying. This add-on is the companion to the Flashcard Guru iOS app , which is free in the App Store. Both pieces are required. Why another Anki remote? Your phone is already a remote. No $40-60 hardware purchase. The Flashcard Guru iOS app supports cheap 8BitDo controllers in Keyboard Mode — including the popular Zero 2 and Micro that AnkiMobile won't pair with. Plug your 8BitDo into your iPhone, and every button press becomes an Anki review action over Wi-Fi. LAN-only. No cloud, no telemetry. Pairing token never leaves your network. Open source (LGPL-3.0). Audit the code, fork it, contribute fixes. Setup Install this add-on (Anki → Tools → Add-ons → Get Add-ons → paste this page's code), then restart Anki . Install Flashcard Guru on your iPhone. In Anki: Tools → Connect Phone (Flashcard Guru Remote)… — a QR code appears. In Flashcard Guru: Settings → Anki Remote → Pair with Mac — scan the QR code. Done. Open any deck on your Mac and your iPhone takes over. First-launch macOS firewall The first time the server starts, macOS asks "Allow incoming connections?" — click Allow. If you missed it, go to System Settings → Network → Firewall → Options and add Python. Requirements Anki Desktop 2.1.55+ (Qt6 builds recommended). Earlier versions don't have the gui_hooks API we rely on. macOS — officially supported. Windows works but isn't actively QA'd. iPhone with iOS 16 or later, on the same Wi-Fi as the Mac. The free Flashcard Guru iOS app . Privacy No data leaves your LAN. Pairing happens over a local WebSocket the add-on opens on a private interface; we reject connections from non-private IP ranges as a safety measure. Pairing tokens are stored on your Mac (Anki add-on config) and on your iPhone (iOS Keychain). Revoking a phone in Tools → Connect Phone invalidates its token immediately. No analytics, no ads, no upload of your decks or cards. Source code & support Add-on source: https://github.com/jyehn/flashcard-guru-remote iOS app + support: https://flashcard-guru.flashify.app Bug reports: https://flashcard-guru.flashify.app/support

GitHub repository: jyehn/flashcard-guru-remote