/PeshkaChess

Simple on-line chess analysis tool

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

PeshkaChess

Simple on-line chess analysis tool

What it does

PeshkaChess is simple chess position and game analysis tool for quick viewing chess games or position and quick analysis locally in your browser available at https://hxim.github.io/PeshkaChess/index.html.

Features:

  • Load your chess position or game using FEN, PGN or move list
  • Setup pieces manually with your mouse in edit mode
  • Browse game history with arrows or mouse wheel
  • List all legal moves and show them on chessboard
  • Checkmate or stalemate is detected
  • Analyze position and all legal moves with javascript version of Stockfish from https://github.com/niklasf/stockfish.js
  • Show evaluation graph and visualize mistakes or blunders with different colors
  • Open position or game in new window via URL
  • You can also play chess against computer
  • Detect opening category/ECO code
  • Select from few popular chessboard colors
  • Paint arrows or mark squares on chessboard
  • Look at static evaluation terms by Stockfish and visualize relevant squares
  • Support for touch devices/phones/tablets
  • Look at lczero neural network evaluation

How to use

To open your FEN or PGN copy your FEN or PGN to clipboard and paste it in the input box above chessboard. To browse game use mouse wheel on chessboard or arrow buttons. To open or hide windows you can use small buttons in the top. Available windows are Chessboard, Moves, History, Graph, Opening, Static evaluation, Edit. Other features are present in main menu (under hamburger button).

Source code and on-line URL

Source code is available here:

Thanks

License

GPLv3 (see license.txt)