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
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
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
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
- Click any move in the Explorer panel to add it directly to the repertoire as an opponent response
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
- All/OTB/Online source toggle — filter move statistics to over-the-board or online games
- Compact sidecar database — separate from your personal games for clean removal
- Select one or more PGN files via the standard OS file picker — not tied to a specific data source
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
Training
- Spaced repetition opening drills powered by the FSRS algorithm — each move builds its own stability and difficulty profile over time
- Auto-play opponent moves; enter your response; immediate correct/incorrect feedback
- Drill scope: all repertoires, White only, Black only, a specific repertoire, or any branch within a repertoire
- Annotations from your repertoire — comments and NAG symbols — shown in the feedback strip after each answer
- "Review All" mode: walk the full repertoire linearly, ignoring due dates — for pre-tournament preparation
- Session summary on completion: moves reviewed, success rate, and new cards added to your schedule
- Coverage heatmap: colour-coded recall probability for every move in the repertoire tree
- Endgame training with Syzygy tablebases — coming soon
Personal Statistics Dashboard
- W/D/L breakdown by colour, time control, and opening — know your actual results at a glance
- Accuracy trend chart: 5-game rolling average shows whether you are improving over time
- Blunder position gallery: FEN thumbnails of your most common error positions, click to explore
- Blunder heatmap: board visualisation showing which squares appear most in your mistakes
- Luck rate and opportunism rate: how often opponents gift you wins, and how often you convert them
- Filter all figures by folder, collection, or date range
- All accuracy and blunder figures sourced from batch-analysed games
Opponent Preparation Report
- Search any opponent by name — autocomplete from your game library
- Colour-by-colour W/D/L and opening tendency breakdown with ECO labels
- Strongest lines tier: most frequent and most successful opening systems ranked by result rate
- Deviations tier: exact positions where the opponent went off their own established book
- Export the full report as PGN for offline study in ChessBase, Scid, or any chess tool
- Batch-analyse all games against an opponent in one click from the report page
Personal Tactics
- Puzzles automatically extracted from your own games — the exact positions where you blundered
- FSRS spaced repetition scheduling: positions you miss return sooner; ones you master are spaced out
- 10-puzzle sessions with immediate correct/incorrect feedback and solution display
- End-of-session summary: solved rate, new puzzles added to schedule, due count for tomorrow
- Puzzle pool grows automatically each time you batch-analyse more games
- Requires batch analysis — positions are sourced from blunders and mistakes flagged by the engine
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