Anki add-on: Chess Opening Trainer ♟️

This extension creates an Anki deck from a collection of chess games in PGN format. Quickstart To study an opening repertoire do this: Install the add-on. Create one or more studies on Lichess and export as PGN. Import it into Anki with Tools -> Chess Opening Trainer Study PGNs imported for white should contain only white moves that you want to play and black moves that you want to be prepared against. For black do the same but with colours swapped. Other Features Update Repertoire You can edit the studies/PGN files and re-import them without losing any learning progress. A new card is only created if a new position for the selected colour is added. Otherwise, the existing card is updated only. Board Diagrams All notes contain a graphical board representation of the position in question on both sides of the notes. You can also add comments, annotations like "?" or "??", or lines, arrows, and circles. They are only displayed on the answer side of the card. Variations PGN files can contain multiple games and each game can be arbitrarily nested. The add-on uses all games and all variations and creates cards for them all. Translations The add-on is currently available in these languages: (American) English (British/Australian) English German Please get in touch with the author if you want to contribute a new translation! More Information See the github page for more information! There is a also a blog post that describes the add-on and its concept in great detail: English version German version Feedback Please use the issue tracker on GitHub for bug reports or email me directly. You can rate the add-on below or give it a star on its GitHub page if you like it. Changelog This project uses Semantic Versioning . 1.1.0 - 2026-06-15 add "Open in Lichess link" (GitHub issue #28 and PR #29) 1.0.3 - 2024-07-23 fix GitHub issue #23 (ensure import dialog fits screen) 1.0.2 - 2024-07-05 fix GitHub issue #21 which could make some combinations of colour and deck no longer selectable 1.0.1 - 2024-07-04 fix a crash, when decks were deleted (GitHub issue #15) allow custom start position (GitHub issue #16) added Bulgarian translation 1.0.0 - 2024-06-12 allow multiple imports per colour (thanks to Norbert Hies for the suggestion) validate the configuration on load against the JSON schema 0.1.2 - 2023-12-12 update deck overview after import PGN files must now be in UTF-8 0.1.1 - 2023-12-01 minor fixes 0.1.0 - 2023-11-21 Initial version.

GitHub repository: gflohr/anki-chess-opening-trainer
Repository description: Anki add-on for training chess openings
Languages: Python, Makefile, Shell