Masterboard

Features

Masterboard is built for the complete game-improvement workflow — from game import through analysis, repertoire, and training. Here's what's inside.

Game Library & Import

  • Import from PGN files — single game, multi-game files, or entire folders
  • One-click import from chess.com and lichess by username, date range, and time control
  • Record over-the-board games directly in a distraction-free entry mode
  • Duplicate detection on every import — the same game is never stored twice
  • Folder hierarchy and cross-cutting collections for flexible organisation
  • Bulk select, delete, and move games across folders
  • Sort and filter by player, result, date, ECO code, time control, or source
Read the docs →
Games library page showing imported chess games

Annotation & Board Editor

  • Full variation tree with nested alternatives — not just a linear move list
  • NAG symbols: !, ?, !!, ??, !?, ?! applied per move with a right-click menu
  • Free-text comments attached to any move or position
  • Board arrows and square highlights that persist with the game
  • FEN and PGN copy/paste from the toolbar for quick sharing
  • Board editor: set up any position by dragging pieces, with FEN validation
  • All annotations saved in standard PGN format — no proprietary lock-in
Read the docs →
Board page showing annotation panel with NAG symbols and comments

Engine Analysis

  • Stockfish 17 bundled — immediate analysis with no setup
  • Any UCI-compatible engine supported: Leela Chess Zero, Komodo Dragon, and others
  • Real-time evaluation: centipawn score, Win/Draw/Loss bar, depth, and time
  • Multi-PV mode: view up to 5 candidate lines simultaneously
  • Click any principal variation to navigate to that position on the board
  • Configurable hash size and thread count per engine
  • "Analyse game" mode: automated batch annotation with inaccuracies, mistakes, and blunders
Read the docs →
Engine panel showing real-time Stockfish evaluation and PV lines

Opening Repertoire

  • Create separate repertoires for White and Black openings
  • Visual variation tree: navigate, add, and delete lines with direct manipulation
  • PGN import as the primary building workflow — import an entire repertoire in one step
  • Right-click any move for text comments, NAG symbols, and branch deletion
  • ECO classification live as you step through moves, with transposition awareness
  • ECO auto-tagged on every imported game at import time
Read the docs →
Opening repertoire builder with visual move tree

Master Database Integration

  • Import any large OTB PGN collection as a local position index (Lumbra's Gigabase recommended)
  • Background import with a live progress bar — no app restart required
  • For any position: move popularity, W/D/L%, and average Elo from master games
  • Compact sidecar database — separate from your personal games for clean removal
  • Position lookup by FEN hash: O(1) regardless of database size
  • Import any folder of PGN files — not tied to a specific data source
Read the docs →
Database panel showing master game move statistics

Workspace & Customisation

  • Mosaic panel layout: drag, resize, and hide panels to match your workflow
  • Board colour themes: Brown, Blue, Green, Purple
  • App accent palettes: Walnut, Slate, Forest, Navy, Burgundy
  • Dark and light mode with system preference detection
  • Connect chess.com and lichess accounts for quick import without re-typing usernames
  • "Your name" field for automatic personal game detection across all stats features
Read the docs →
Settings page showing board theme and colour palette options

Training

Coming soon
  • Spaced repetition opening drills — each move in your repertoire has its own interval
  • Tactics training from the Lichess puzzle database (3M+ puzzles, CC-licensed)
  • Mixed mode: positions presented without win/draw/loss labels — evaluate first, then calculate
  • Glicko co-calibrated rating: both you and each puzzle have calibrated ratings
  • Endgame training with Syzygy tablebases for up to 7-piece positions
  • Personal puzzle sets auto-generated from blunders in your own analysed games
Training interface showing opening drill session

Universal Improvement Loop

Coming soon
  • Import or record any game (OTB, chess.com, lichess) — the loop works for all of them
  • One-click engine analysis: blunders and inaccuracies are flagged automatically
  • Opening deviation detection: shows the exact move where you left your prepared repertoire
  • Add the opponent's unexpected move directly into your repertoire from the game review
  • Newly added lines are automatically queued for tomorrow's spaced repetition session
  • Tactical mistakes from the game are added to your personal puzzle set
Workflow diagram showing game review connected to repertoire and training