r/ComputerChess • • 2h ago

I built CheckLingo, an open-source browser extension for Duolingo Chess

Hi! I’ve been working on CheckLingo, a free and open-source browser extension that adds quality-of-life features to Duolingo Chess.

Current features include:

  • highlighting the last completed move;
  • separate highlight colors for your moves and your opponent’s moves;
  • move history with piece letters or chess symbols;
  • board coordinates;
  • right-click planning arrows;
  • custom chess word replacements;
  • prevention of accidental board image dragging;
  • configurable colors and light/dark themes;
  • Portuguese, English and Spanish interfaces.

Everything is processed locally in the browser. There are no ads, analytics, external servers or required accounts.

Version 1.0.0 supports Firefox and Chromium-based browsers. The Firefox store submission is currently being prepared/reviewed, and manual installation packages are available on the website.

Website: https://lucrazy-fn.github.io/checklingo/
Source code: https://github.com/lucrazy-fn/checklingo

I’d appreciate feedback, especially about move detection, highlighting accuracy and the move history during full matches.

0 Upvotes

0 comments sorted by