Skip to content

v0.5.0

Latest

Choose a tag to compare

@KizioTech KizioTech released this 05 Nov 08:20

ChessForge v0.5.0: Second public installer

ChessForge is a chess training app. It imports your games, analyses them with
Stockfish, finds your mistakes, turns the useful ones into personal exercises,
and schedules them with spaced repetition. This is the first version you can
install on Windows without building it yourself.

Download

  • Windows: ChessForge Setup 0.4.0.exe (attached below)

Windows may show "Windows protected your PC" because the installer isn't
code-signed yet. Click More info, then Run anyway.
You can check the download against the SHA-256 checksum listed below.
Screenshot 2026-11-05 093259
Screenshot 2026-11-05 093359

What you can do

  • Import games from PGN files or pasted PGN, with duplicate detection.
    The original PGN is kept unchanged.
  • Review a game on an interactive board with a live engine evaluation,
    the engine's top three lines, and an evaluation graph.
  • Analyse a whole game with Stockfish 19 Lite running locally on your
    computer (depth 12, three lines). Every move is classified as best, good,
    inaccuracy, mistake or blunder, based on lost winning chances.
  • Get exercises from your own mistakes. Only your moves are used. Positions
    that are already decided, or have no clear best move, are skipped, and at
    most three exercises come from any one game.
  • Practise with spaced repetition. A modified SM-2 scheduler brings
    exercises back at increasing intervals (10 minutes, 1 day, 3 days, then
    longer). Exercises are labelled Attack, Defence or Avoid the blunder.
  • Fix bad exercises: flag any exercise as not useful and it leaves your queue.
  • Export your data as PGN (games) or JSON (games, mistakes, exercises,
    schedules and attempts).
  • Choose a theme and engine/training preferences in Settings.

Included in this build

  • Windows installer (NSIS) with a choice of install folder, built with
    electron-builder, plus app icons.
  • Engine reliability: the engine now reports errors instead of silently
    returning made-up evaluations, and engine version labels are correct
    (Stockfish 19 Lite).
  • Side to move is read from the position, so games from custom starting
    positions are classified correctly.
  • Opponent mistakes are no longer counted as yours.
  • Content Security Policy added to the app.

Known limitations

  • Games come from PGN only. Chess.com and Lichess sync is not in this release.
  • Analysis runs on your computer, so speed depends on your hardware.
  • Mistake classification is based on engine evaluation and win-probability
    thresholds. It doesn't explain why a move was bad.
  • Weakness diagnosis and trend analytics are not in this release.
  • The installer is unsigned and there is no auto-update. Download new versions
    manually.
  • Only the Windows installer is published. macOS and Linux packaging is
    configured but not released.
  • Signing in is required, and your data is stored in your Supabase account with
    a local copy on your computer.

Fair play

ChessForge is for reviewing completed games and training. It does not give
engine help during live games.

Licences

This app includes Stockfish (GPLv3) and Chessground (GPL-3.0). Source code:
https://github.com/KizioTech/ChessForge. See docs/licences.md for details.

Checksum

SHA-256: <paste output of: certutil -hashfile "ChessForge Setup 0.4.0.exe" SHA256>

Full changelog: https://github.com/KizioTech/ChessForge/blob/main/CHANGELOG.md