Chessray



Overview
Chess companion that draws and updates top moves + an eval bar on any chess video or stream as it plays. No manual scans.
Chessray is a chess companion for streams, videos, replays, screenshots, and PDFs. It watches the chess board in your tab and draws Stockfish's best moves directly on top of it — arrows on the source/destination squares and an evaluation bar down one side. It's built for content you watch, not games you play: • YouTube chess channels — agadmator, GothamChess, Hanging Pawns, Eric Rosen • Twitch chess streams — Hikaru, BotezLive, chessbrah • Replays and study pages on chess platforms • Chess books open as PDFs in the browser • Screenshots and image viewers Features: • Live tracking — as the chess board on screen changes (next move in the video, scrubbing back, a new puzzle), Chessray re-analyzes within ~1 second. • Color-coded top-move arrows — the engine's best moves drawn directly on the source/destination squares, color-coded so you can tell the first choice from second / third options at a glance. • Live evaluation bar — numeric eval painted alongside the board, updated continuously as moves happen. • Auto last-move + turn detection — Chessray finds the highlighted squares the chess UI draws after each move and uses them to infer both the last move played AND whose turn it is. A manual board-flip toggle in the side panel is there as a fallback when auto-orientation gets it wrong. • Variation preview — click any top-move arrow and the on-page board is replaced with a virtual board that plays through the engine's principal variation move-by-move. One click returns to the live board. • Adjustable overlay — change arrow size, change overlay opacity, or hide move hints entirely. • Works on any site — pure pixel-based recognition (YOLOv11), no DOM scraping, no site-specific integration. Streams, replays, PDFs, screenshots all work the same way. • Stockfish 18 Lite (WASM) — iterative deepening + multi-PV, all bundled and running on-device. No network calls. • Side panel with detailed analysis (reachable via right-click on the toolbar icon → Open side panel). • Keyboard shortcut to start/stop capture — default Alt+Shift+C (rebindable at chrome://extensions/shortcuts). How it's different from scan-on-demand extensions: no Scan button, no popup window, no jumping to an external analysis page. The overlay paints in place on the captured tab and updates continuously as moves happen. One click on the toolbar (or Alt+Shift+C — the default shortcut, rebindable at chrome://extensions/shortcuts) starts it; another click stops it. For the detailed analysis view — evaluation, principal variation, settings — open Chrome's side panel by right-clicking the toolbar icon and choosing "Open side panel." Everything runs locally on your computer. No account, no sign-up, no data leaves your device. The Stockfish 18 Lite engine, the YOLOv11 board-recognition model, and the PaddleOCR orientation model are all bundled with the extension and load from the local extension bundle. No network calls during analysis. Chessray does not run on chess.com or lichess.org. Both sites have active anti-cheat policies against engine-assisted play; the on-page overlay is excluded from those hosts at the manifest level and the service worker hard-refuses to start tab capture there from every entry point (toolbar, keyboard shortcut, context menu, side-panel CTA). Chessray is built for streams, videos, and study material, not live play on those platforms. Privacy: Chessray does not transmit pixels, recognized positions, evaluations, or any other data off your device. Full privacy policy: https://github.com/chessraygg/chessray/blob/main/docs/chrome-webstore/privacy-policy.md Bugs, feature requests, or anything else — reach out at chessraygg@gmail.com or open an issue at https://github.com/chessraygg/chessray/issues. Open source under GPL-3.0: https://github.com/chessraygg/chessray
0 out of 5No ratings
Details
- Version0.2.90
- UpdatedMay 24, 2026
- Offered bydigest.tube
- Size116MiB
- LanguagesEnglish
- Developer
Email
digest.tube.app@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Chessray has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Chessray handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site