Imports videos, PDFs, images, and media as decks and opens them for viewing in webview windows or an MPV window supporting SRT, ASS, and LRC subtitles, with pycmd commands for custom use.
developer-tools
Debug info, inspector, config editor, add-on dev helpers. All categories Β· Refine with filters
52 addons, best rated first; obsolete addons are hidden. Tags are AI-generated and may contain mistakes.
Brings AnkiDroidβs JavaScript template API to desktop Anki, enabling interactive cards with programmatic control over card data, actions, reviewer, text-to-speech, UI, and tags.
Creates a folder of readable symlinks named after each installed addon, making the id-based addons directory easy to navigate and removing stale links.
Displays a resizable mini debug console for add-on development, with Anki and standalone Python modes, persistent position, customizable font, shortcuts, and socket reconnection.
Preserves specified files and folders, such as .git, .gitignore and .svn, inside add-on folders during updates, with configurable lists of what to keep.
Copies card information from the browser and reviewer via additional context menu entries, mainly for debugging in special cases.
Lets addon developers add, delete, edit, enable, or disable add-on init files and reload them without closing Anki, showing live updates and any errors.
Runs user-supplied Python scripts in the background with access to the selected card, note, deck, and collection, selectable from context and top-bar menus.
Adds Tools menu options to view and enable or disable hardware acceleration for qt_webkit by automatically editing Anki's configuration, instead of manually modifying the prefs database.
Serves as a throwaway fixture for upload integration tests, verifying that a 65,535-byte upload is accepted while 65,536 bytes are rejected.
Clears all window.localStorage data after prompting the user for confirmation, useful for removing information stored via localStorage.
Executes a shell script when an answer button is pressed, passing the answer ID (1β4) as the first argument, configured by editing the add-on settings.
Adds a configurable button for opening an add-on folder in VS Code, intended for developers to inspect or develop Anki add-on code.
Lets JavaScript in the card reviewer call pycmd commands to set or read flags, undo the last card, return home, and access flag labels.
Explains simple ways to share data between JavaScript and Python, using mw.web.eval to pass variables, window.localStorage to keep them, and mw.web.evalWithCallback to retrieve values.
Scans the media folder to find unused audio, image, and video files, then previews or deletes them with optional backups, while offering statistics and a public API for other add-ons.
Provides a local HTTP API so external applications can search, create, and update Anki notes and cards, retrieve custom fields and FSRS metrics, and stay responsive on macOS.
Runs startup diagnostics to determine whether Anki's add-on import system is affected by a known bug and prompts testers to submit a debug log.
Automatically downloads FFmpeg into the add-on folder on installation, requiring no configuration or environment variables, so other add-ons can call it for audio and video processing.
Creates and manages three note types that reveal cloze blanks and image-occlusion masks one by one per spacebar press, including combined cards, with automatic debug dumps.
Provides developers an example of managing locked files, such as SQLite databases, by allowing multi-threaded access and releasing them on addon deletion or update.
Adds a main window menu item that launches the Python debug console, with an option to override the default keyboard shortcut.