UCI chess engine · Rust · NNUE

A from-scratch chess engine,
playing live on Lichess.

clrsrc is my own chess engine: an alpha-beta search written from scratch in Rust, paired with a self-trained neural evaluation network (NNUE). Not a Stockfish clone - own code, own training data. Here I document the engine, the Lichess bot @clrsrc_lc0 and what I learn building it with AI-assisted "vibe coding".

v1.1.1 Rust own NNUE x86-64 (Win/Linux) GPL-3.0

From a Python engine hacked together in an afternoon to a standalone chess AI - in about three months, as a human-AI partnership. The whole story →

Site sections

What makes clrsrc different

Built from scratch, not forked

Many hobby engines are Stockfish derivatives. clrsrc isn't.