Masterful Aesthetic.
Powerful Analysis.
Analyze, train, and play with full-strength Stockfish 18 and Maia (LC0) engines — entirely offline, no account required — on macOS, Windows, Linux, iOS, and Android.
Elevate Your Game
Dual-Engine Analysis
Full-strength Stockfish 18 for tactical precision and Maia (LC0) for a human-like neural perspective — both running locally with zero network lag.
Fully Offline & Private
No account, no server, no data collection. Every game, analysis, and puzzle lives entirely on your device.
Opening Book
Polyglot-format opening book with ECO classification provides in-game guidance and post-move opening review.
Tactical Puzzle Training
Seven puzzle modes including personal blunder extraction from your own games, Streak, Storm, Blind, Thematic, and No-Tactic modes.
Intelligent Sparring
Play against local engines with skill levels calibrated to real human ELO ranges from beginner to master.
Hint & Threat Visualization
Green hint arrows show the best continuation; red danger arrows expose threats — all driven by live engine analysis.
Flexible Chess Clock
Five fully-persistent clock variants: Sudden Death, Increment, Delay, Hourglass, and Zen — configured per game and saved automatically.
Game Library & PGN Tools
Store thousands of games in a fast local SQLite database with full PGN and FEN import/export support.
Chessnut Board Support
Native BLE connectivity for Chessnut Air and GO boards with LED highlights, RFID piece recognition, and move synchronization.
Every Way to Play
One interface, three modes — each purpose-built for a different kind of session.
vs Engine
Face Stockfish 18 or Maia (LC0) with difficulty calibrated to real human ELO ranges. Choose your side — white, black, or random — and configure a clock before the game begins.
Two Players — Local
Pass-and-play on one device with three board orientation options and an optional helpers toggle for casual games.
Analysis Mode
Load any saved game or imported PGN and step through every move. Navigate backwards and forwards freely, and launch a live game from any position mid-review.
The Training Room
Seven specialized modes to sharpen every dimension of your tactical skill — rated and tracked entirely on-device.
Unlimited
No time limit, no lives. Puzzles are drawn from a continuously refilling queue matched to your Glicko-2 rating. Train at your own pace indefinitely.
Streak
Keep your streak alive through four escalating difficulty phases — from easy openers to puzzles 400 points above your rating. One wrong move ends your run.
Storm
Solve as many puzzles as possible before the clock hits zero. Consecutive correct solves without hints earn time bonuses. Three lives keep the pressure on.
Thematic
Focus drill on a specific motif — fork, pin, skewer, back rank, and more. Puzzles are filtered by theme and tightly matched to your current rating band.
Personal Blunders
Puzzles generated from your own game history — positions where Stockfish flagged a blunder or critical mistake. Train the exact moments that cost you games.
Blind
Memorize the position during a brief timed window, then the board disappears. Solve entirely from memory. Harder positions with more pieces get a longer window.
No Tactic
Half the positions are genuine tactics; the other half are quiet, non-tactical decoys. Identify which is which — this mode trains pattern recognition over impulse.
Your Analysis Toolkit
Configurable assistance for every skill level — enable what helps you learn, disable what you want to earn.
Evaluation Bar
A live centipawn bar driven by continuous engine analysis. Updates in real time as the position changes, giving you an instant read on who stands better.
Hints
Tap for a one-shot green arrow showing the engine's best continuation. Long-press to enable sticky mode, keeping hints visible across moves until you turn them off.
Threat Visualization
Red arrows expose your opponent's most dangerous available threats. One-shot or sticky — the same toggle pattern as hints. Suppressed automatically when you are in check.
Move Classification
Every move in your game history is graded across 10 tiers — Brilliant, Great, Best, Excellent, Good, Book, Inaccuracy, Mistake, and Blunder — each shown as a distinct color dot.
Continuation Lines
See up to three engine-suggested PV lines at configurable depth. When Maia is active, a single human-like continuation is shown instead of raw best-move sequences.
Per-Piece Move Eval
Select any piece and each legal target square shows a score chip — the resulting position evaluation or the net gain/loss relative to the board's current state.
Uncompromising Performance
Gambito runs local, full-strength engines — Stockfish 18 for deep tactical accuracy and Maia (LC0) for neural, human-like play. No server lag, no compromised evaluations.
- Turn-Based Ownership: Strict coordination between move generation and analysis preserves battery life and compute headroom on all platforms.
- Local Binaries on Desktop: macOS, Windows, and Linux bundle native engine binaries for blazing-fast startup and zero-latency analysis.
- Native Build on Mobile: iOS and Android compile engine C++ components directly into the platform pipeline for full offline performance.
Get Gambito
Choose your platform and elevate your chess experience today.
Help & Support
How do I set up the engines on desktop?
On macOS and Linux run bash tool/setup_engines.sh in the project directory. On Windows run pwsh -File tool/setup_engines.ps1. The script downloads and installs Stockfish 18 and Maia (LC0) locally. No internet connection is needed after setup.
Is my data private? Does it work offline?
Yes — fully. All engines run locally on your device, all games and puzzles are stored in a local SQLite database, and no data is ever sent to a server. No account is required to use any feature.
Why does engine analysis pause when I make a move?
On mobile, only one engine process can be active at a time. Gambito uses strict turn-based ownership — the playing engine takes priority during move generation, then analysis resumes automatically. On desktop, engines run as separate isolated processes so this does not apply.
How do I generate puzzles from my own games?
Play or import any game, then run post-game analysis. Stockfish will automatically flag blunders and critical mistakes in your move history. These positions are saved to your local Personal Blunders puzzle pool and become available in the Personal Blunders puzzle mode.
How do I import or export games?
Tap the Game Library from the main menu. Use the import button to load a PGN or paste a FEN string. To export, open any saved game and choose Export PGN. All game data stays on your device.
How do I connect a Chessnut board?
Open Settings and navigate to Board Connection. Make sure Bluetooth is enabled, then tap Scan. Supported devices — Chessnut Air and Chessnut GO — will appear in the list. Tap to connect. The app will detect pieces via RFID and sync board state automatically.
How do I contact support?
Visit gambitochess.com or email us through the support page. You can also report issues on the GitHub repository linked in the footer.