← Back to ChessPulse AI Terms of Use

Acknowledgments

Last updated: February 2026

ChessPulse AI is built on the shoulders of the open-source chess and software community. We are grateful for the following projects, organizations, and communities that make our platform possible. We comply with all applicable open-source licenses and strive to give back to the community.

Lichess

AGPL v3

Lichess is a free, open-source chess server that provides a public API for accessing chess game data. ChessPulse AI uses the Lichess API to download publicly available rated games for AI training and analysis. Lichess's commitment to open data and open source is foundational to platforms like ours that serve the chess community.

Lichess game data is used under fair use principles for educational and analytical purposes. We do not redistribute raw game data. Our AI models are transformative works derived from publicly available game records.

lichess.org · Lichess API Documentation · Lichess on GitHub

Stockfish

GPL v3

Stockfish is the world's strongest open-source chess engine. ChessPulse AI uses Stockfish for move validation, position evaluation, and game analysis. Stockfish's unmatched strength ensures that our AI models produce high-quality, validated moves.

stockfishchess.org · Stockfish on GitHub

python-chess

GPL v3

python-chess is a chess library for Python that provides move generation, validation, PGN parsing, and board representation. It is the backbone of our game engine, handling every move, every board state, and every PGN file processed by our platform.

Documentation · python-chess on GitHub

PyTorch

BSD License

PyTorch is an open-source machine learning framework developed by Meta AI. ChessPulse AI uses PyTorch as the foundation for training and running our ML models that power the player mimic system.

pytorch.org · PyTorch on GitHub

FAISS

MIT License

FAISS (Facebook AI Similarity Search) is a library for efficient vector similarity search developed by Meta AI. ChessPulse AI uses FAISS to enable fast position retrieval from a player's game history.

FAISS on GitHub

Flask & Flask-SocketIO

BSD License

Flask is a lightweight Python web framework, and Flask-SocketIO enables real-time WebSocket communication. Together, they power our backend API services and real-time gameplay experience.

Flask · Flask-SocketIO

Syzygy Tablebases

Open Data

Syzygy endgame tablebases provide perfect play for chess endgames with 7 or fewer pieces. ChessPulse AI uses Syzygy tablebases as the first layer of our move selection system, ensuring mathematically perfect endgame play.

syzygy-tables.info

Prometheus, Grafana & Loki

Apache 2.0 / AGPL v3

Our monitoring and observability stack is built on Prometheus (metrics collection), Grafana (dashboards and alerting), and Loki (log aggregation). These open-source tools ensure our platform runs reliably and helps us quickly identify and resolve issues.

Prometheus · Grafana · Loki

The Open-Source Chess Community

Community

We extend our gratitude to the broader open-source chess community — the developers, contributors, and players who freely share tools, data, and knowledge. Chess has a long tradition of open knowledge sharing, from published game collections to freely available engines. ChessPulse AI is built in this spirit.

Special thanks to the contributors of opening databases, endgame tablebases, and chess research papers that inform our AI architecture.

Our Commitment

ChessPulse AI is committed to being a responsible member of the chess and open-source communities. We comply with all open-source licenses, respect the intent behind open data initiatives, and build technology that helps chess players improve and enjoy the game. If you believe we can better acknowledge or support the open-source projects we depend on, please contact us.