I built a chess coach that explains moves like a grandmaster instead of showing engine lines — powered by LLM
Summary
A chess coaching tool that uses an LLM to explain moves in natural language like a grandmaster, replacing raw engine evaluations with contextual coaching narratives. It analyzes user games from Chess.com and Lichess with local Stockfish, detects recurring mistakes, and offers personalized chat and spaced repetition for blunders.
Similar Articles
Language Models that Play Chess and Explain Their Moves
The paper introduces Queen, a 4B-parameter chess-language model that explains its moves while playing at Grandmaster level, using a silent-expert chess encoder fused with an instruction-tuned LM via cross-attention and an iterative Bellman-style distillation loop that gains over 900 Elo points.
mlabonne/LFM2.5-230M-Chess · Hugging Face
A 230M-parameter chess engine fine-tuned from LFM2.5-230M-Base using Stockfish distillation, capable of predicting chess moves with a language model interface and playing at around 2004 Elo.
@viditchess: Chess engines tell you the best move. But grandmasters are human, they don’t always play it. So I built "Kibitz": a hum…
Built 'Kibitz', a human move predictor for chess broadcasts, trained on RTX 5080, and automated its operation as a business using Hermes, Stripe, and NVIDIA AI Nemotron for a hackathon.
@N3sOnline: Used @mattpocockuk /teach skill and gave it access to a chess engine and an API to fetch all of my recent games. It now…
A user demonstrates using a custom AI skill with a chess engine and game API to fetch recent games, analyze them, and generate personalized lessons with interactive visuals and puzzles.
Princeton researchers train a 4B LLM to reach 2700 Elo in chess (with no signs of a plateau when they stopped training) and can explain its moves accurately. They say the training technique can also be applied to other games, robotics, and computer use
Princeton researchers train a 4B-parameter LLM to reach 2700 Elo chess strength using a natural-language analogue of the AlphaZero algorithm, with architectural and algorithmic innovations that also allow it to accurately explain its moves. The authors say the technique generalizes to other games, robotics, and computer use.