AnkiChess improvements: Lichess and Chess.com importer, new card features

AnkiWeb addon 615602402

Previews proposed chess improvements—Lichess and Chess.com importers, puzzle cards, and new board features—so they can be tested before joining the official release.
AI-generated summary; may contain mistakes.

importsync-integrationappearancecard-templatesquizfork-or-reuploadmobile-compatiblebeta

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Votes
0 (👍 0 · 👎 0)
Updated
2026-10-31
Anki versions
26.09.3~
Languages
JavaScript, Python, TSV, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-10-31 (1 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
26.0926.09.3+2026-10-31
History across monthly snapshots

Loading…

Similar addons

Anki Chess Companion Addon

Automatically checks weekly for and installs updates to chess note templates, exposes an API for added template functionality, and saves configuration options to templates.

card-templatesbackup-maintenance

8 votes 68% approval 👍 8 · 👎 0 ⭐ 189 Anki 25.09.4~ Updated 2026-05-16
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
Anki Japanese Crossword Generator

Generates printable A4 and interactive Japanese crossword puzzles from Anki vocabulary in both directions, with customizable clues, previews, answer keys, history, and solved-note tagging.

exporttaggingquiz

1 votes 21% approval 👍 1 · 👎 0 ⭐ 2 Anki 2.1.1~ Updated 2026-08-21

Description

AnkiChess is TowelSniffer's project: github.com/TowelSniffer/Anki-Chess-2.0, with its Companion add-on. This add-on replaces neither of them: it only publishes, separately, some improvements proposed to that project, so they can be used and tested before they are part of an official AnkiChess release. Once they are, this add-on is no longer needed.

The improvements are proposed in these pull requests to the AnkiChess project:

  • #119: an importer for Lichess studies, analysed games and puzzles; gamebook chapters played as on Lichess; Chess.com Game Review marks on the board; copying the analysis as PGN or as a new card; rebuilding pawn structures on the board
  • #118: move comments on the front of puzzles
  • #120: castling written with zeros (0-0)
  • #123: a board size option
  • #124: Lichess-style player bars, and the settings menu moved off the board
  • #125: the board fitting the screen on AnkiDroid 2.25.1+
  • #126: any checkmate accepted when the puzzle's answer is checkmate
  • #127: hints while solving puzzles (the piece, the move, then the move played)
  • #128: the reply that punishes a wrong move, shown before the move is taken back

Importer (Tools > Import into AnkiChess…)

  • Lichess studies: paste study links, list a user's studies, open .pgn files or paste PGN. Each chapter shows whether it is new, already imported or changed on Lichess; choose its side, note type and deck before importing. Opening lines, tactics, annotated games, key moves and structures go to their own subdecks. Update imported Lichess studies brings in the chapters that changed. When Lichess limits downloads, the add-on waits and tries again; with a Lichess token the limit applies to your account instead of your IP.
  • Games: analysed Chess.com and Lichess games become puzzle cards for your blunders, mistakes, misses and missed mates, plus cards for the opening book line (Stockfish, downloaded when needed, or Lichess' server analysis).
  • Puzzles: your Lichess puzzle activity (the failed ones by default), or puzzle links.
  • If your collection has no AnkiChess note type yet, the window installs the official AnkiChess template from the AnkiChess project on GitHub.

Card improvements

This add-on carries a preview of the AnkiChess card template with the improvements above, and points your AnkiChess note types at it: only the script the cards load changes, their HTML, styling and settings stay. Some of them are options in the card's settings menu: Comments on Front, Board size (px) and Player Bars.

  • AnkiChess > Manage chessRs Notes (Companion add-on) shows the preview's settings too: hints, refutation and the other new options, for each note type (synced to AnkiDroid).
  • The preview applies while your official template is version 1.3.00. When the Companion installs a newer official version, that one is kept.
  • To go back to the official template, set "preview_template": false in Tools > Add-ons > Config. Do it before removing this add-on; otherwise the preview stays until the Companion updates the template.

Interface in English or Brazilian Portuguese. Tested with Anki 26.09.3.

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'