A fullscreen board over a library of tens of millions of real games. Search and replay games, branch off to explore your own ideas, get a plain-language analysis of any position in 35+ languages (with optional spoken narration), consult the engine and champions, play a human-like machine, solve mate puzzles, and save everything to a free account. This guide covers every feature — tap a chapter to jump.
Everything lives behind the ☰ menu (top-right) and the move bar beneath the board. The board is always full-screen; overlays and panels float above it and can be moved, resized, or slid aside.
What it does: locates games from the library by player, opening, ECO code, year, result, rating, and more — or hands you a random one.
What it does: a slot-machine-style picker over the library’s already-analyzed positions. Three reels — the White player, a position thumbnail, the Black player — always stop on one coherent real game. Open it with the 🎰 button on the move bar, from 💡 Links, or from the menu.
What it does: steps through the moves, plays them automatically, or lets you branch off into your own lines.
What it does: for any position, the browser’s Stockfish engine finds the best moves and Coach Crow explains them in clear language. Everything lives in one panel with two tabs.
Open it with 🔍 Ask Coach Crow (menu) or 🔍 Start analyzing on the win-chance bar under the board. On the untouched starting position it first asks to confirm.
What it does: a dropdown of quick questions whose answers appear in this second tab without stopping the narration playing in Tab 1 — so you can keep listening to the main analysis while you peek at any of these. Board arrows are remembered per tab. The matching menu items and the two move-bar buttons below the board (details & notation) all open here too.
Two conveniences: if you switch to the Analysis tab and it’s still empty, an 🔍 Start analyzing button there runs the full position analysis; and 🔊 Read always narrates whichever tab you’re viewing.
↑ Back to contentsWhat it does: play a full game against a human-like machine, solve real mate puzzles, or set up a free board.
What it does: reads the analysis, chat answers, and a short game intro aloud — hands-free study.
What it does: keeps the games you like, the games you play, and the games you view — synced to your account.
What it does: turns the current game into standard PGN you can keep or share.
What it does: quick ways in when you’re not sure where to start.
What it does: restyle the board and pieces, recolor the whole site, and let the screen settle into a distraction-free view while you listen.
Game data is aggregated from publicly available sources and is provided as-is, without warranty of accuracy, completeness, or fitness for any purpose. Names, ratings, dates and results may contain errors from the original sources. Obsolete or duplicate games are periodically removed and new ones added; the game counter shown is an approximate figure, not an exact database size.
Various games come from open database releases published under CC0 1.0 (public domain dedication), which explicitly permits commercial use with no attribution required and no permission needed.
Written analysis, position explanations, chat answers and the “human-inspired” and “machine” move picks are generated by large language models (LLMs) and can be wrong, incomplete, or misleading — treat them as study aids, not authoritative judgements, and verify anything important. Move percentages describe typical play at each level and are statistical estimates; evaluations are engine measurements at fixed depth and can differ from deeper analysis. If an LLM is unavailable (for example, service limits are reached), the app automatically falls back to the Stockfish chess engine, which provides the evaluation and a generic, engine-only description in place of the written commentary.
This site is for study and entertainment only and is not affiliated with any player, federation, or the sources of the underlying games.
Enjoying chess.solutions? Help keep this website ad-free — support it at buymeacoffee.com/syncaissa ☕
Stockfish (GPL) — move calculation and evaluation, in the browser and as the analysis fallback. · chess.js and chessboard.js — game logic and the board. · The Maia Chess research inspires the human-style move model. · Piece images: Wikimedia Commons.
↑ Back to contentsSearch accepts: a position link (https://chess.solutions/g/wpgi0rrKWJR1 or wpgi0rrKWJR1/56), a /p/ position id, a FEN (rnbq…/… b KQkq), a B2 folder name (rnbqkb1r_….b.KQkq.-), or a player name (game list → pick a game → its positions). The without-cache filter works inside a game view: uncached positions get Generate Analysis instead of Delete and Regenerate.
“Read it for me” in the analysis popup. Premium synthesizes natural speech with Cloudflare MeloTTS (~$0.0002 per audio minute, cached per position, mostly covered by the daily free tier). Browser voice uses each device’s free built-in voice. If the Workers AI bill grows, switch to Browser voice here — it takes effect for everyone within a minute.
Loading current setting…
Non-English languages Cloudflare can’t voice use external TTS, cheapest engine first: Kokoro (DeepInfra, ~$0.62/1M chars; Hindi, Italian…) → Chatterbox (DeepInfra, ~$1/1M; Russian, Arabic, German, Turkish…) → MiniMax (fal.ai, ~$60/1M; the long-tail — Tamil, Telugu…). Needs DEEPINFRA_API_KEY (Kokoro+Chatterbox) and FAL_KEY (MiniMax). Pick a language and test which engine answers. If it says none, users get the device’s browser voice (often missing on mobile).
LLM commentary writes the coaching text with Workers AI (small per-request cost). Engine only removes ALL LLM usage — analysis, chat, move picks and play-vs-machine fall back to the free engine, so the AI bill is zero.
Controls which games the Random button and Search results return, so you can keep users on games you have already analyzed. All games = the whole database. Cached only = games flagged P or C (fully analyzed, or all positions individually analyzed). Complete only = games flagged C. All three use sharded indexes — never a full table scan.
The 🎯 Random position button jumps straight to an individually-analyzed position — irrespective of any game’s cache status (it reads the position cache index directly). Cached = positions flagged P or C. Complete only = positions flagged C. Any = a random game, a random moment — cache ignored entirely; uncached positions analyze live (slower first view, grows the cache). Off hides the button. Independent of the games setting above.
Set each language to Included (shown to users) or Excluded (kept in the list but hidden) — no need to delete. Use ➕ Add for a new one. English is always included. Every included language multiplies the analysis cache (each position is explained once per language), so exclude some any time the LLM bill grows. Narration uses the premium voice where supported (Spanish, French, Chinese, Japanese, Korean) and the free browser voice otherwise (e.g. Hindi, Russian, Tamil).
What each active language uses, end to end. The engine and English text steps are shared; only translation and the voice differ.
Moves a player has actually made from this exact position (real games, opening & middlegame).
Enter your email and we'll send you a one-time code.
Report a bug or send a suggestion — we read everything.
Signed in as
Signed in as
Applies to the game analysis popup only (text and narration), and only where the language is available — the rest of the site stays in English.
Add another email, remove one you no longer use, or set any of them as your primary sign-in email — all right here.
Corvids — crows, ravens and rooks — are among the most intelligent animals on Earth, and their intelligence looks a great deal like chess. They plan several moves before acting. They solve problems they have never seen before. They remember individual faces for years, and change what they do depending on who is watching.
A New Caledonian crow will bend a straight piece of wire into a hook to reach food it cannot touch. Given a short stick, it will use that stick to retrieve a longer one, then use the longer one to reach the prize — a multi-step plan, held in mind and executed in order. In the laboratory, crows drop stones into a pitcher to raise the water, exactly as in Aesop’s fable, written 2,500 years before anyone thought to test it.
None of this comes from strength. Crows are not the biggest or the fastest. They win by seeing further, adapting quicker, and making better use of what is already in front of them.
The intuition is old. Some cultures place the crow not as an omen but as a sage — in the Ramcharitmanas tradition, Kakabhushundi is an immortal crow who narrates the Ramayana to Garuda: a teacher and storyteller. People who watched crows closely tended to reach the same conclusion.
That is the game. Chess rewards the same qualities: patience, pattern, foresight, and the will to think one move longer than your opponent. That’s why your coach here is Coach Crow.
A few ideas — pick whatever sounds fun:
One look for the chess board and the slot machine — saved on this device:
Play a full game against the human-inspired machine — it moves like a real player, not a cold engine. Make your move on the board and it replies. Signed in, your games are saved under My games and reachable from any device.