Skip to content

About

Real-time Stockfish Analysis for Your Games

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Latest commit

 

History

43 Commits

Folders and files

Repository files navigation

Chess.com Move Analyzer Banner

Latest Release License GitHub Stars

Chess Move Analyzer: Real-time Stockfish Analysis for Your Games

♟️ What is Chess Move Analyzer?

Chess Move Analyzer is a browser extension that enhances your Chess.com experience by providing real-time Stockfish analysis of your games. Get instant feedback on the best moves available, analyze your position, and improve your chess strategy with professional-grade insights.

Chess Move Analyzer Demo

⭐ Key Features

  • Real-time Analysis: Get instant Stockfish evaluation of the current board position
  • Best Move Suggestions: See the top 3 recommended moves with evaluation scores
  • Position Evaluation: Numerical evaluation of your current position
  • Line Analysis: View potential continuation lines for each suggested move
  • Non-intrusive Design: Seamlessly integrates with Chess.com's interface
  • Custom Engine Depth: Adjust analysis depth based on your needs
  • Legal Move Validation: Ensures all suggested moves are legal in the current position

📋 Installation Instructions

  1. Download: Get the latest version from the Releases Page
  2. Browser Installation:
    • Chrome: Go to chrome://extensions/, enable Developer Mode, click Load unpacked, and select dist/build/chess-move-analyzer.chrome
    • Firefox: Go to about:addons and install from file
  3. Configuration: Click the extension icon to access settings and customize analysis depth

Build Packages

  • Chrome: bash tools/make-chrome.sh 1.0
  • Firefox: bash tools/make-firefox.sh 1.0

🎮 How to Use

  1. Start a Game: Begin a game on Chess.com (works with both live and daily games)
  2. Activate Analysis: Click the extension icon or use the keyboard shortcut
  3. View Suggestions: The top moves will appear in an overlay panel with their evaluations
  4. Adjust Settings: Customize analysis depth, display options, and other preferences through the extension popup

🔧 Technical Details

  • Engine: Stockfish 16
  • Analysis Depth: Configurable from 10-30 ply
  • Evaluation Format: Centipawns and mate-in-X notation
  • Performance Impact: Minimal CPU usage with background worker implementation
  • API Integration: Works with Chess.com's official move notation system

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

⚠️ Disclaimer

This tool is meant for analysis and learning purposes only. Please respect Chess.com's terms of service and do not use it in competitive play or rated games.

📜 License

Distributed under the MIT License. See LICENSE for more information.

🌟 Credits

  • Stockfish - The powerful chess engine behind the analysis
  • Chess.com for providing the platform

About

Real-time Stockfish Analysis for Your Games

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages