CHONSE2 is an open-source chess web app to play, edit boards, and analyze/share games on any device.
- Load and analyze games from Chess.com, Lichess, or manually from an inputted PGN via the Stockfish version of your choice.
- Easily link to and share games/analyses with friends.
- Display move classifications (Luminous, perfect, blunder, etc), engine hierarchy, accuracies, elo estimations, graphs and evaluation bar.
- Multithreading + Cloud Hybrid eval options.
- Input any position onto a board via dragging and dropping.
- Set castling and en passant rights.
- Analyze inputted position or play vs AI from there.
- FEN link to editor state.
- Set player color and elo limitations for Stockfish.
- Analyze games played against AI.
- Built with Angular Zoneless, NMRugg Stockfish JS and engine code adapted from Chesskit.
- Deployed using GitHub Pages.
Ensure Node+NPM are installed. Download the codebase and cd to it in your terminal.
Install dependencies
npm installor, alternatively
npm install --legacy-peer-depsRun dev server
ng serve --host=0.0.0.0Open http://localhost:4200/ in the browser.
