Cara, muito legal! Gosto muito de iniciativas envolvendo o Xadrez (perco muito tempo jogando, inclusive, rs) e também gostaria de desenvolver algo relacionado durante meu processo de aprendizado em programação. A interface do xadrez com tecnologia da informação é um terreno muito fértil para ideias e experimentações. Testarei seu projeto quando assim que tiver a oportunidade, e quem sabe posso dar um feeback mais útil também, sobre o projeto em si.

Pessoalmente eu não uso o chess.com, então não sei que nível de acesso eles dão às suas ferramentas. O lichess, que é Open Source, é bem instigante nesse aspecto, dando acesso a várias APIs, datasets, etc. Não avaliei os limites da API, mas há uma, por exemplo, específica para análises, que imagino que poderia facilitar sua vida e tornar o projeto mais portável: https://lichess.org/api#tag/Analysis

A comunidade do lichess tem muitos desenvolvedores e no blog da plataforma aparecem postagens ocasionais de criações coisas bem interessantes com lichess (a maioria que me recordo envolvendo mais análise de dados, mas as possibilidades são muitas).

Abraço!

Eu dei uma olhada na api, ela possui apenas a avaliação de posição já analisadas previamente, poderia implementar para uma analise mais rapida e profunda.

Em questão a portabilidade, eu deixei compilado no github apenas o stockfish para linux, mas pode baixar no site do stockfish e utilizar em qualquer dispositivo

https://stockfishchess.org/download/