Chess.com Complete Move Guide

Godyo12
2026-01-18T07:25:37Z

Shows what piece to move and where to move it on Chess.com

♟️ Chess.com Complete Move Guide

A Tampermonkey userscript that analyzes the current position on Chess.com and visually shows the best move directly on the board using Stockfish.

Highlights the FROM square, TO square, and updates automatically as the position changes.

📌 Features

🔍 Live position analysis using Chess.com’s built-in Stockfish engine

🎯 Clear visual move guide

Yellow circle = piece to move

Green circle = destination square

🔁 Auto-updates when the board position changes

🎚️ Adjustable engine depth (1–25)

🧠 Works in:

Live games

Game review

Analysis board

Puzzles

🖥️ Clean, minimal UI overlay

🧩 How It Works

1. Reads the current board state from the DOM

2. Converts it into a FEN string

3. Sends the position to Stockfish

4. Displays the engine’s best move visually on the board

5. Re-analyzes automatically after every move

🛠️ Installation

Requirements

A userscript manager:

Tampermonkey (recommended)

Violentmonkey

Greasemonkey

Steps

1. Install Tampermonkey

2. Click Install on GreasyFork

3. Visit https://www.chess.com/

4. Start a game or puzzle

5. Click “CLICK TO START” in the overlay

🎮 Usage

Click button → Start / Stop analysis

Green dot → Engine running

Slider → Change analysis depth

Automatically refreshes when:

A move is played

The board flips

A new game loads

⚙️ Script Metadata

// ==UserScript==
// @name         Chess.com Complete Move Guide
// @namespace    http://tampermonkey.net/
// @version      1.2.1
// @description  Shows what piece to move and where to move it on Chess.com
// @author       Clownz
// @match        https://www.chess.com/play/*
// @match        https://www.chess.com/game/*
// @match        https://www.chess.com/puzzles/*
// @icon         https://www.chess.com/bundles/web/favicons/apple-touch-icon.png
// @grant        none
// @run-at       document-end
// ==/UserScript==

⚠️ Disclaimer

This script is for educational purposes only

Using assistance in rated games may violate Chess.com’s Fair Play Policy

Use responsibly and at your own risk

🧠 Notes

Uses Chess.com’s internal Stockfish worker

No external servers

No data collection

Lightweight & self-contained

📜 License

MIT License You are free to modify, fork, and improve this script.