About
ChessBay is a small family chess-analysis site: games get analyzed with an AI coach plus a real engine, the write-ups land here on an interactive board, and anyone can ask a question about any position — answers get posted back once the coach has weighed in.
The ♞/♝ switch in the header picks whose board you're browsing — it scopes the game library to that player, turns the boards to face their side, and keeps their strengths & weaknesses on file for the coach. Every game can get a deep review: request one with a single tap, and the coach's full write-up lands in the game page with every move reference clickable — follow-up questions welcome.
The engine
The engine button runs Stockfish entirely in your browser via WebAssembly — the same setup Lichess uses for its analysis board. Nothing is sent to a server; a phone from the last few years handles it fine. The first toggle downloads ~7 MB once.
Credits & licenses
- stockfish.js — Stockfish compiled to WASM, GPL-3.0. Engine source: official-stockfish/Stockfish.
- cm-chessboard — board rendering, MIT.
- chess.js — move legality for the explore mode, MIT.
- Lichess — game PGNs via their public export API. ♥