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
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
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
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
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