Pabi is a modern chess engine that is currently under development.
Warning
This engine is still very early in the development phase and is not in a functional state yet.
Pabi is inspired by existing Chess and Go engines (mainly lc0 and KataGo), and the research that they are based on (AlphaZero, MuZero and MCTS). Pabi strives to be a high-quality modern engine.
Pabi strives to be strong. The ultimate goal is to enter the lists of top chess engines and participate in tournaments, such as and TCEC and CCC.
Most commands for development, building the engine, testing, checking for errors and fuzzing it are supported as just recipes. See justfile for a complete list of frequently used commands.
For easier code navigation, see https://kirillbobyrev.github.io/pabi/docs/pabi/