Anki Chess Companion Addon

AnkiWeb addon 1300975327

Automatically checks weekly for and installs updates to chess note templates, exposes an API for added template functionality, and saves configuration options to templates.
AI-generated summary; may contain mistakes.

card-templatesbackup-maintenance

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
8 (πŸ‘ 8 Β· πŸ‘Ž 0)
Updated
2026-05-16
Anki versions
25.09.4~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-05-16 (169 days before the snapshot).
  • Test files: 3.
  • GitHub Actions workflows: 1.
  • The GitHub repo is shared with 1 other addon; its commits, issues and releases are not specific to this one.
  • Commits in the last year: 316.
  • Issues: 9 open, 85 closed.
  • Pull requests: 9 open, 10 merged.
  • Median first response: 8 hours (95 answered issues and pull requests).
  • Outside pull requests: 40% of 25 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.125.09.4+2026-05-16
History across monthly snapshots

Loading…

Similar addons

AnkifyPGN: Import PGN chess files

Imports PGN or TXT chess files and converts each game into an Anki flashcard, letting you choose the deck and note type.

card-creationimport

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 3 Anki 2.1.1~ Updated 2026-02-03
Multi-Line Type Answer Box has 2 forks β†’

Embeds a multi-line text input box in Anki notes and automatically compares typed guesses with answers, including cloze cards, with customizable styling and Ctrl+Enter answer reveal.

card-templatesquiz

47 votes 72% approval πŸ‘ 40 Β· πŸ‘Ž 7 ⭐ 16 Anki 2.1.23~ Updated 2020-08-21
Chess Opening Trainer β™ŸοΈ

Imports chess PGN game collections into Anki decks, creating opening-repertoire flashcards with board diagrams, annotations, and nested variations, while allowing re-imports without losing learning progress.

card-creationimport

12 votes 76% approval πŸ‘ 12 Β· πŸ‘Ž 0 ⭐ 19 Anki 25.09~ Updated 2026-06-15

Description

A companion addon for my chess template.

NOTE: If you were having performance issues with the later template versions, the last release should solve this. Go to tools > update

PLEASE NOTE: media files can take a little while to download and extract so please be patient when updating.

Features

This is not required for the templates but will provide additional functionality:

  • Check for updates weekly, and handle updating for you existing templates -- NOTE: will attempt to update any template with PGN as first field
  • Provides an API to allow more utility from template.
  • Allows saving config option to template automatically

Demo

chess GIF

Configuring the templates

Auto update settings for current template with companion addon (Also works with anki connect)

settings

Help

Refer to configuration tool tips for details

paste

chess GIF

README

Anki Chess Note Template

Features:

  • Works on desktop and ankidroid/anki mobile
  • Robust PGN functionality, including multi line support, and embedded shapes.
  • Local stockfish analysis for back side.
  • Built in configuration menu to design cards of many types.
    • Puzzle mode: Solve a tactic defined by a PGN.
    • Study mode: Play both sides of a given PGN.
    • play FEN position vs AI.
  • A Companion Addon to streamline updating and managing configurations

Demo Gif

installation

download the apkg in releases and import to anki.

Updating

Can be handled automatically via the Companion Addon. Otherwise watch for new releases if you want to manage this yourself.

Help

Refer to configuration tool tips or 'About' menu for information on config options, and helpful information for using the ankiChess note template.

paste

Join the discord.

Table of Contents

Build

npm install
npm run build

build ankiChess note template (apkg file/media files)

uv is required for building the apkg file

uv venv
uv pip install genanki

Then run:

npm run build:anki

Build media only (no uv requirement)

npm run build:anki-media

files generated in 'dist-anki'