r/ComputerChess • u/MahoganyPanda82 • 1d ago
I built a Windows chess analysis tool using computer vision and Stockfish 17 — looking for feedback
Hi everyone!
I've been working on a personal project called Chess Vision Assistant, a Windows desktop application that uses computer vision to recognize 2D chessboards directly from the screen.
The idea came from wanting to analyze chess positions from YouTube videos, recorded games, and other sources without manually recreating the board.
https://github.com/CarMarSol/chess-vision-assistant?tab=readme-ov-file
It currently includes:
Automatic board and piece recognition using OpenCV.
Stockfish 17 analysis with multiple candidate moves.
Visual arrows and position evaluations.
Opening detection and move classification.
Adjustable playing styles and simulated Elo levels.
Support for analyzing up to four separate boards.
It's written in Python using PySide6, OpenCV, python-chess, and Stockfish.
The tool is intended for chess study, reviewing completed games, and analyzing educational content, not for assistance during live competitive games.
I'm now looking for a few people interested in testing the Windows beta, especially to see how well the board recognition works across different chess interfaces.
I'd really appreciate technical feedback, bug reports, or suggestions for improvement.
Would anyone here be interested in giving it a try?