Chess Coach
Open sourceA private chess training app that turns your own Chess.com and Lichess games into personalized lessons and puzzles — analyzed by Stockfish, right in your browser.
About
Chess Coach fetches your games from Chess.com and Lichess, then analyzes them locally with Stockfish (WebAssembly) running in a Web Worker. It detects your blunders and mistakes, classifies the recurring motifs — hanging pieces, missed tactics, allowed forks, bad trades — and builds a profile of your real weaknesses.
From that profile it generates interactive lessons and puzzles drawn from your actual games, each teaching one mental model with attack overlays, drills and retrieval-practice quizzes. An optional AI coach can write a bespoke lesson with Claude. There is no database and no account — everything stays in your browser, and the UI works in both French and English.
Features
- Imports your games from Chess.com and Lichess
- Stockfish analysis runs locally in your browser — no server
- Blunder detection with motif classification and phase breakdown
- Personalized lessons and puzzles built from your own mistakes
- Optional AI coach lessons powered by Claude (bring your own key)
- Private by design, bilingual (FR/EN), no account required
Stack
- Next.js
- TypeScript
- Tailwind CSS v4
- chess.js
- Stockfish WASM
Info
- Platform
- Web
- License
- MIT