AnkiConnect (addon code 2055492159) runs a local HTTP server that allows browser extensions, language learning tools, and other applications to communicate with Anki via JSON requests. It enables seamless automation of card creation, deck management, and review workflows from external sources.
Website: Get the addon from the Anki website
Enables automation of card creation from browsers and apps
Seamless integration with immersion tools like Yomichan
Supports bulk operations and batch processing
Works across multiple platforms
Eliminates manual copy-pasting
Allows real-time flashcard creation while reading
AnkiConnect is an addon that transforms Anki from a standalone flashcard app into a programmable platform that can receive data from external sources. Originally developed to support real-time flashcard creation from the Yomichan browser extension, it has evolved into a versatile bridge between Anki and the wider ecosystem of language learning tools.
AnkiConnect is ideal for any level of language learning, for people who are using immersion-based methods who want to streamline their flashcard creation workflow. It's particularly valuable for users of browser extensions, sentence mining tools, and automated vocabulary acquisition systems.
This is an add-on for Anki desktop, you must have it installed first.
While in Anki, install via Tools > Add-ons > Get Add-ons using code 2055492159, then restart Anki. Verify installation by visiting localhost:8765 in your browser to see the "AnkiConnect" message, confirming the HTTP server is running on port 8765.
Install your desired external tool (browser extension, language app, etc.), configure it to connect to localhost:8765, then use the tool normally while Anki runs in the background. Cards are automatically created in your specified deck and note type without manual intervention, allowing seamless workflow during immersion activities.
Keep Anki running continuously in the background for best results, and consider disabling Mac App Nap or allowing Windows firewall access during initial setup. Test the connection at localhost:8765 when troubleshooting, and ensure external tools are configured for the correct port and API version.
Common issues include firewall blocking on Windows requiring manual permission, Mac App Nap causing connectivity problems that need terminal commands to disable, and the requirement that Anki must remain running in the background for external tools to connect. Connection failures often stem from incorrect port configurations or CORS settings.
Sentence Mining (While Listening)
Sentence Mining (While Reading)