Minimalistic generic chess variant GUI using pyffish and PySimpleGUI, based on the PySimpleGUI Chess Demo. Supports all chess variants supported by Fairy-Stockfish/pyffish.
For well-known variants better use more polished GUIs like LiGround. This project is meant as a fallback for variants where no other compatible GUI is available. Another alternative is fairyground, which is less generic than this project, but can be sufficient for experimentation.
For Windows you can download the EXE from the latest run of the build action (requires logging in to github). For Unix systems you can use the development setup as described below.
Install dependencies (e.g., in a virtualenv) using pip
pip3 install -r requirements.txt
To start the GUI, run
python3 fairyfishgui.py