clarkerubber/irwin
irwin - the protector of lichess from all chess players villainous
Analyzes player games against Stockfish evaluations using TensorFlow neural networks trained on known cheating patterns, then reports suspected cheaters to Lichess moderators. The modular architecture separates core data handling (MongoDB serialization, database interfaces) from the assessment engine, allowing alternative detection approaches. Integrates with the Lichess API for player data retrieval and uses Stockfish engine analysis configured via JSON config for position evaluation.
524 stars. No commits in the last 6 months.
Stars
524
Forks
48
Language
Python
License
AGPL-3.0
Category
Last pushed
Dec 26, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/clarkerubber/irwin"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
LeelaChessZero/lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
official-stockfish/nnue-pytorch
Stockfish NNUE (Chess evaluation) trainer in Pytorch
QueensGambit/CrazyAra
A Deep Learning UCI-Chess Variant Engine written in C++ & Python :parrot:
bcorfman/raven-checkers
An open-source checkers game with a computer-based AI, written with Python and Tkinter.
bagaturchess/Bagatur
Java Chess Engine (UCI compatible)