Cute Chess is a graphical user interface, command-line interface and a library for playing chess.
Cute Chess is a graphical user interface, command-line interface and a library for playing chess. Cute Chess is written in C++ using the Qt framework.
See the Releases page.
Cute Chess requires Qt 5.11 or greater, a compiler with C++11 support and
qmake. Cute Chess depends on the following Qt 5 modules:
Run these commands:
$ qmake $ make
If you are using the Visual C++ compiler replace
Documentation is available as Unix manual pages in the
For detailed build instruction for various operating systems, see the Building from source wiki page.
cutechessprogram is the graphical user interface of Cute Chess. It can be run either from command-line or from your desktop environment's application launcher.
cutechess-cliprogram is the command-line interface for playing games between chess engines. For example, to play ten games between two Sloppy engines (assuming
sloppyis in PATH) with a time control of 40 moves in 60 seconds:
$ cutechess-cli -engine cmd=sloppy -engine cmd=sloppy -each proto=xboard tc=40/60 -rounds 10
cutechess-cli -helpfor descriptions of the supported options or manuals for full documentation.
Cute Chess is released under the GPLv3+ license except for the components in the
projects/gui/componentsdirectories which are released under the MIT License.
Cute Chess was written by Ilari Pihlajisto, Arto Jonsson and contributors