Chess bot using Stockfish Online API for hints and auto-move (suitable for daily/slow games). Do not use for cheating in rated games.
1. Move Suggestions (Best Move)
It looks at the current position (FEN) on the board.
Calls the Stockfish Online API to get the best move for that position.
Displays the best move in the UI as bestmove e2e4 style.
Can automatically make the move for you if Auto Move is enabled.
2. Position Evaluation
Shows a numerical evaluation of the position:
Positive number → advantage for white
Negative number → advantage for black
Special notation #N → checkmate in N moves
Updates live as the position changes.
3. Auto-Move Feature
If enabled, the bot will execute the best move automatically on the board.
You can adjust the speed of automatic moves.
Works with multiple chess platforms (chess.com, Lichess, etc.) using common game APIs.
4. Visual Arrow on Board
Draws a green arrow from the source square to the target square of the suggested move.
Arrow helps you see the suggestion visually without having to read the text.
5. Customizable Bot Settings
Bot Power (Depth): Adjust how deeply Stockfish analyzes positions.
Auto Move Speed: Determines how fast the bot plays moves automatically.
Update Speed: Controls how often the bot fetches new analysis.
6. Robust Board Detection
Can find the board on various sites even if DOM changes.
Automatically attaches the drawing canvas for arrows.
Uses fallbacks to access the game object and legal moves safely.
7. Lightweight & Cloud-Powered
No local engine required; uses Stockfish Online API.
Low CPU usage, suitable for daily or slow time controls.
Depth capped at 15 to keep API calls responsive.
8. Loop & UI Integration
Continuously updates the evaluation and best move as the game progresses.
UI shows current evaluation, best move, and other information like “GabiHarMotion.”
Toggle visibility with Ctrl + B for minimal distraction.
Optional Future Enhancements
Top 3 moves / PV lines overlay (like the chess.com “Improved Bot”).
Threat highlighting (squares where opponent can attack).
Move probability visualization or heatmaps.
💡 In short: It’s a full analysis companion that sees the board, tells you the best moves, shows evaluation, can move pieces automatically, and gives visual guidance—all powered by Stockfish in the cloud.