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 lightweight alternative is fairyground, which is slightly less generic than this project, but should be sufficient in most cases and has a much nicer UI.
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