Chess Stalker v3.0 - Opponent Analysis Tool with In-Browser Stockfish

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Rujas
Posts: 3
Joined: Wed Jan 28, 2026 10:40 pm
Full name: David Menéndez

Chess Stalker v3.0 - Opponent Analysis Tool with In-Browser Stockfish

Post by Rujas »

Hi everyone,

I’m David, a CS student and solo developer from Spain. I wanted to share a project I’ve been working on: Chess Stalker
What it does:
Chess Stalker analyzes any player’s games (Lichess, Chess.com, or FIDE OTB) and generates a preparation report:
∙ Opening repertoire with exploitable weaknesses
∙ Psychological profile (tilt tendency, time management, resignation patterns)
∙ Traps they use and fall for
∙ Statistical breakdown of their play

Technical highlights:
∙ In-browser Stockfish 16 WASM - Full analysis runs client-side, no server load
∙ Twin Bot - A bot that plays the opponent’s actual opening repertoire, then transitions to Stockfish at adjustable ELO
∙ 11M+ FIDE OTB games indexed with Stockfish-analyzed positions
∙ React frontend, Python/Flask backend, PostgreSQL for the FIDE database

Why I’m posting here:
I’d love feedback from this community, especially on:
∙ The Stockfish WASM integration
∙ Ideas for improving the “Twin Bot” transition from book moves to engine play
∙ Any suggestions from people who understand chess engines better than I do
It’s free to use. 65.000+ analyses completed only for online accounts so far.

Happy to answer any technical questions!
David
Ipmanchess
Posts: 5
Joined: Tue Sep 07, 2021 12:55 pm
Full name: Jean-Paul Vael

Re: Chess Stalker v3.0 - Opponent Analysis Tool with In-Browser Stockfish

Post by Ipmanchess »

Rujas
Posts: 3
Joined: Wed Jan 28, 2026 10:40 pm
Full name: David Menéndez

Re: Chess Stalker v3.0 - Opponent Analysis Tool with In-Browser Stockfish

Post by Rujas »

Ipmanchess wrote: Thu Jan 29, 2026 12:29 pm https://www.chessstalker.com/
Thanks for sharing the link. I just forgotten :)
Pls, feel free with your feedback! Even if you miss any feature - all ideas are welcome :)
User avatar
pohl4711
Posts: 2911
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: Chess Stalker v3.0 - Opponent Analysis Tool with In-Browser Stockfish

Post by pohl4711 »

Rujas wrote: Thu Jan 29, 2026 11:01 pm
Ipmanchess wrote: Thu Jan 29, 2026 12:29 pm https://www.chessstalker.com/
Thanks for sharing the link. I just forgotten :)
Pls, feel free with your feedback! Even if you miss any feature - all ideas are welcome :)
Did you consider to use the superagressive Engine Patricia? Analyzing human games with Patricia delivers a bunch of crazy, aggressive moves/ideas, Stockfish will not even consider. So, Patricia is perfect as a second engine and as an addition to Stockfish. Patricia has a full working Multi-PV-Analyzing mode. And because her neural-net is very small, Patricia has high nps and can be used well with not-so-much hardware power. And the binary of Patricia is also very small, less than 5 MByte, including nets.
The latest official release (Patricia 5) is on a strength-level with Stockfish 10/11. So, still superhuman-level. But Patricia is winning more than 50% of her games with a sacrifice - Stockfish 18 can only dream of this.

All informations and download can be found on my website:
https://www.sp-cc.de/patricia_eas_engine.htm

Direct download of Patricia 5, (all binaries needed, made by Jim Ablett):
https://drive.proton.me/urls/YTAHHXANQ4#HJ9O7qoQZIxH

"I am checking games with Patricia engine. It's totally crazy! I haven't seen any engine play like this" - GM Vidit Gujrathi (world ranking #26, Indian Chess Olympiad gold medalist in 2024), 2025/07/27 on Lc0-discord
Rujas
Posts: 3
Joined: Wed Jan 28, 2026 10:40 pm
Full name: David Menéndez

Re: Chess Stalker v3.0 - Opponent Analysis Tool with In-Browser Stockfish

Post by Rujas »

pohl4711 wrote: Mon Feb 02, 2026 7:34 am
Rujas wrote: Thu Jan 29, 2026 11:01 pm
Ipmanchess wrote: Thu Jan 29, 2026 12:29 pm https://www.chessstalker.com/
Thanks for sharing the link. I just forgotten :)
Pls, feel free with your feedback! Even if you miss any feature - all ideas are welcome :)
Did you consider to use the superagressive Engine Patricia? Analyzing human games with Patricia delivers a bunch of crazy, aggressive moves/ideas, Stockfish will not even consider. So, Patricia is perfect as a second engine and as an addition to Stockfish. Patricia has a full working Multi-PV-Analyzing mode. And because her neural-net is very small, Patricia has high nps and can be used well with not-so-much hardware power. And the binary of Patricia is also very small, less than 5 MByte, including nets.
The latest official release (Patricia 5) is on a strength-level with Stockfish 10/11. So, still superhuman-level. But Patricia is winning more than 50% of her games with a sacrifice - Stockfish 18 can only dream of this.

All informations and download can be found on my website:
https://www.sp-cc.de/patricia_eas_engine.htm

Direct download of Patricia 5, (all binaries needed, made by Jim Ablett):
https://drive.proton.me/urls/YTAHHXANQ4#HJ9O7qoQZIxH

"I am checking games with Patricia engine. It's totally crazy! I haven't seen any engine play like this" - GM Vidit Gujrathi (world ranking #26, Indian Chess Olympiad gold medalist in 2024), 2025/07/27 on Lc0-discord

Wow, I didn’t know it. I will explore it.
Are you involved on that project? I would like to talk with you in case of :)

Thanks
User avatar
pohl4711
Posts: 2911
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: Chess Stalker v3.0 - Opponent Analysis Tool with In-Browser Stockfish

Post by pohl4711 »

Rujas wrote: Mon Feb 02, 2026 2:27 pm

Wow, I didn’t know it. I will explore it.
Are you involved on that project? I would like to talk with you in case of :)

Thanks
Directly? No. Patricia is done by Adam Kulju (nickname in talkchess: Whiskers)
https://github.com/Adam-Kulju/Patricia

But I had the idea and made the EAS-Tool. The EAS-Tool made it possible to measure aggressiveness in engine-games and without it, Patricia would not exist.

Adam Kulju:
"The metric that Patricia's aggression claims are based off of is Stefan Pohl's EAS-Tool, which is the most well known and well regarded tool for determining the aggressiveness of chess engines. It looks at a combination of factors, such as sacrifice rate, short win rate, and unnecessary draw rate, and outputs a score that captures how "exciting" an engine tends to play.
His EAS Tool works wonderfully, makes properly and objectively testing for increase aggression possible, and is the measure by which Patricia development progressed. He was also very invested in Patricia's development and explained many features of the EAS tool to me so that I had a better understanding of what was a sacrifice and what wasn't. He has put a lot of time into quantifying style, and I am happy to have Patricia be a proof-of concept and culmination of his ideas."