All projects

a0lite-js

complete

A TypeScript neural network chess engine compatible with lc0 nets. Plays on Lichess.

2 stars
0 forks
25 commits
0 issues
TypeScript
Created Dec 18, 2024 · Last pushed Dec 22, 2024
bunchesschess-engine

A neural network chess engine written in TypeScript, compatible with Leela Chess Zero (lc0) neural network weights. It runs on Bun and plays on Lichess.

#How it works

The engine loads lc0-format neural network weights and uses them to evaluate chess positions. It implements MCTS (Monte Carlo Tree Search) for move selection, similar to how AlphaZero-style engines work — but in TypeScript.