Skip to content

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

Every game you have ever played, in one searchable database.

  • Import from chess.com and Lichess by username, with date-range and time-control filters
  • Automatic background sync — new online games import on their own, filed where you want them
  • Import PGN files or whole folders, and record over-the-board games directly
  • Duplicate detection on every import — the same game is never stored twice
  • Organise with folders and cross-cutting collections; filter by player, result, ECO, or source
Read the docs →
Games library page showing imported chess games

Annotation & Board Editor

A full variation tree and PGN-native annotation — no proprietary lock-in.

  • Full variation tree with nested alternatives — not just a linear move list
  • NAG symbols (!, ?, !!, ??, !?, ?!) and free-text comments on any move
  • Board arrows and square highlights saved with the game
  • Board editor to set up any position from scratch or by pasting a FEN
  • Everything saved in standard PGN — copy FEN or PGN anywhere, no lock-in
Read the docs →
Home page showing annotation panel with NAG symbols and comments

Engine Analysis

One-click setup, live multi-PV, and automatic move classification on every game.

  • One-click Stockfish download — the right CPU build chosen automatically
  • Leela Chess Zero and human-style Maia networks (1100–1900), or any UCI engine
  • Multi-PV up to 5 lines with best-move arrows; click a line to jump there
  • Automated analysis tags every inaccuracy, mistake, and blunder
  • Run two engines side-by-side on the same position
Read the docs →
Engine panel showing real-time Stockfish evaluation and PV lines

Opening Repertoire

Build White and Black repertoires as visual trees, cross-referenced against real games.

  • Separate repertoires for White and Black, built as a visual variation tree
  • Import an entire repertoire from PGN — or any public Lichess Study — in one step
  • Live ECO classification as you step through your lines
  • Master games and your own history shown beside your preparation
  • Add new opponent moves directly from the Explorer panel
  • Deviation panel pinpoints where your real games keep leaving prep, ranked by how often each gap recurs
Read the docs →
Openings workspace with the repertoire side-nav, variation tree, and master database explorer

Master Database Integration

Millions of master games, downloadable right inside the app.

  • Download a ready-made master database in-app — no multi-gigabyte PGN wrangling
  • Choose a slice to fit your disk: Masters (2200+), Elite (2400+), or the Full 10M+ database
  • In-app delta updates download only what changed, verified end-to-end
  • Move popularity, W/D/L%, and average Elo at any position
  • Or index your own PGN collection for personal-game statistics alongside it
Read the docs →
Database panel showing master game move statistics

Training

Spaced-repetition drills that adapt to how well you know each line.

  • FSRS spaced repetition — your schedule adapts to how well you know each move
  • The app plays opponent moves automatically; your responses are scored immediately
  • Drill your full repertoire, a single colour, or any branch
  • Review mode walks the whole repertoire regardless of schedule — ideal before a tournament
  • Coverage heatmap showing recall probability for every move in the tree
Read the docs →
Training interface showing opening drill session

Guess the Move

Play through any game as one side and test yourself against the engine.

  • Play through any saved game as one side and try to match the moves
  • Scored against the engine — the best move earns full marks even when it differs from what was played
  • An Elo-style rating tracks your guessing strength and improves across sessions
  • Works on any game in your library: your own games, master games, or study material
Read the docs →
Guess the Move session scoring a move against the engine

Personal Statistics Dashboard

See exactly where your results come from — and where they leak.

  • W/D/L results broken down by colour, time control, and opening
  • Accuracy trend chart to track improvement over time
  • Blunder heatmap showing which squares appear most in your mistakes
  • Luck and opportunism rates: how often opponents gift you wins, and how often you convert
  • Filter every figure by folder, collection, or date range
Read the docs →
Statistics page showing accuracy trend chart and blunder heatmap

Opponent Preparation Report

Walk into your next game knowing exactly what they play.

  • Search any opponent from your game library
  • Results and opening tendencies broken down by colour
  • Their most frequent and most successful systems, ranked by result
  • Positions where they have deviated from their own established patterns
  • Export the full report as PGN, or batch-analyse every game against them in one click
Read the docs →
Opponent preparation report showing opening statistics by colour

Personal Tactics

Puzzles built from the exact positions where you went wrong.

  • Puzzles automatically extracted from your own games — the positions where you blundered
  • FSRS scheduling: missed positions return sooner, mastered ones are spaced out
  • Each puzzle links back to its source game, with adjustable strictness for what counts as correct
  • Sessions run until nothing is due, with an end-of-session solve-rate summary
  • The puzzle pool grows automatically as you analyse more games
Read the docs →
Tactics page showing a puzzle position extracted from a personal game

Workspace & Customisation

Arrange the board, panels, and theme to match how you work.

  • Drag, resize, and hide panels to match your workflow
  • Board themes (Brown, Blue, Green, Purple) and five piece sets
  • App accent palettes and dark/light mode with system-preference detection
  • Connect chess.com and Lichess accounts for quick import
  • Set your name once for automatic personal-game detection across all statistics
Read the docs →
Settings page showing board theme and colour palette options

Universal Improvement Loop

Every game you play feeds tomorrow’s preparation.

  • Import or record any game — OTB, chess.com, Lichess, or PGN
  • One-click engine analysis flags blunders and inaccuracies automatically
  • Opening deviation detection shows exactly where you left your prepared repertoire
  • Add the opponent’s surprise move to your repertoire — it’s due in the next drill session
  • Tactical mistakes from the game drop into your personal puzzle pool
Read the docs →
Home page showing deviation indicator and engine analysis