Automatically formats meta.json configuration files for add-on developers when saved, making code easier to read, though it has only been tested with Anki 24.11.
developer-tools
Debug info, inspector, config editor, add-on dev helpers. All categories · Refine with filters
50 addons, best rated first; obsolete addons are hidden. Tags are AI-generated and may contain mistakes.
Displays JSON parsing errors when importing configuration, helping debug and correct invalid JSON while printing the previous config so it isn't lost.
Creates a configurable folder beside Anki's addons folder containing readable symlinks named after installed addons for easy navigation, updating on restart and removing invalid links.
Displays a mini debug console for add-on development, with Python/Anki modes, font and size controls, startup/shortcut options, and socket reconnection.
Copies card information from the browser and reviewer, adding context menu entries, intended only for special debugging cases.
Reloads add-ons and lets developers add, delete, edit, enable, or disable init files without closing Anki, showing real-time errors.
Runs user-supplied Python scripts as background operations with access to the selected card, note, deck, and collection, via menu options to select and execute script files.
Adds Tools menu options to disable or enable Qt WebKit hardware acceleration by editing Anki's preferences and to show current profile values.
Deletes all data stored in window.localStorage when prompted with a question, useful for clearing localStorage information, though typically unnecessary.
Creates a dynamic mind map connecting Anki cards through marked keywords, decks, and tags, with intersection hubs, instant browser access, media support, and configurable display.
Adds a button to open the Anki add-on folder in VS Code for developers, with configurable path, button name, position, and icon.
Executes JavaScript commands for card reviewer backend functions, including setting flags, undo, going home, and deprecated pass/fail actions.
Demonstrates sharing data between JavaScript and Python by using mw.web.eval to pass variables, window.localStorage to persist them, and mw.web.evalWithCallback to retrieve JavaScript values.
Enables external apps to communicate with Anki over HTTP, retrieves custom fields and FSRS values, and can disable macOS App Nap to prevent freezes.
Debugging-only tool that probes Anki's add-on import system and reports whether the installation is affected by an elusive bug, then provides a log for testers.
Automatically downloads FFmpeg into Anki's add-on folder for use by compatible add-ons, requiring no configuration or environment variables.
Creates and manages three note types that reveal cloze blanks and image-occlusion masks sequentially, with combined reveal order, automatic setup, and debug dumps.
Demonstrates for developers how add-ons locking files like SQLite databases should release them on deletion or update, allowing multi-threaded database access; includes previous solution attempt and __init__.py explanation.
Adds a main window menu item to launch the Python debug console and lets users override the default keyboard shortcut.
Edits card template HTML and shared CSS with live desktop/mobile previews, mirrors files for external tools, detects conflicts via three-way merge, and applies changes only after confirmation.