This is a work-in-progress chess GUI written in C++ using the Qt 6 framework. The eventual goal is to support the UCI protocol to allow for the use of any engine, but it currently only supports this engine by compiling it as a static library. This is still in the early stages of development, so there may be bugs or layout issues and many things need to be refactored.

This project uses CMake, so after installing Qt 6, simply run
$ cmake -S . -B build
$ cmake --build build
Make sure to clone with --recursive
to also clone the engine submodule.