Skip to content
Python 3 UCI-compliant chess engine
Python Batchfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Python 3 UCI chess engine


There are three main subtasks in this repository:

  1. Board evaluation
  2. Move generation using search algorithms (pruning and other heuristic analysis)
  3. Opening database

This is a Universal Chess Interface engine and uses the lichess-bot bridge to play on


  1. python-chess for board representation
  2. lichess-bot if you want it to play as a bot on lichess
You can’t perform that action at this time.