OPEN SOURCE · AGPL-3.0 · SELF-HOSTED

STOP REPEATING THE SAME
BLUNDERS

Import your games from Lichess and Chess.com. Stockfish 18 finds the positions where you failed. Drill them as puzzles until the right move is reflex.

Blunder Tutor trainer interface
THE INTERFACE
Blunder Tutor trainer

YOU ALREADY KNOW WHERE YOU WENT WRONG.

You reviewed the game. The engine flagged the blunder. You nodded, closed the tab, played another game. A week later — same pattern, same mistake, same frustration.

Lichess analysis doesn't let you drill positions. Chess.com review is paywalled. Neither builds a persistent library of your mistakes. The feedback loop has a gap.

This tool fills it.

METHOD
01

IMPORT

Lichess or Chess.com username. Both at once. Full history, all time controls. Public API — no credentials.

02

ANALYZE

Your games are analyzed with Stockfish, openings detected, blunders marked and explained.

03

DRILL

Each blunder becomes a puzzle. Filter by opening, game phase, difficulty. Eval bar, best-move arrows, hints. Track accuracy over time.

COMPARISON

LICHESS

  • Finds blunders
  • Can't drill them
  • No blunder library
  • Free
  • Lichess only
  • No data control

CHESS.COM

  • Finds blunders
  • Can't drill them
  • No blunder library
  • Review paywalled
  • Chess.com only
  • No data control

BLUNDER TUTOR

  • Finds blunders
  • Drills as puzzles
  • Full blunder library
  • Free
  • Both platforms
  • Self-hosted / your data
INTELLIGENCE

THE DASHBOARD SHOWS
WHERE YOU'RE LOSING.

Dashboard
OVERVIEW
Accuracy
ACCURACY
Openings
OPENINGS
Phase
PHASE
Difficulty
DIFFICULTY
Tactics
TACTICS

ONE COMMAND.
LOCAL EXECUTION.
YOUR DATA.

Docker. Nothing leaves your machine. No accounts, no tracking.

# run it
$ docker run -p 8000:8000 \
    -v $(pwd)/data:/app/data \
    ghcr.io/mrlokans/blunder-tutor:latest

# localhost:8000 → username → drill
STATUS
OPERATIONAL
Lichess & Chess.com import
Stockfish 18 analysis
Puzzle trainer + filters
Analytics dashboard
Background sync
Multi-language (7 locales)
Board & piece customization
Spaced repetition
PLANNED
Traps detection
Pattern clustering
Hosted version