This project ships with a simple UCI (Universal Chess Interface) implementation. It exposes the engine so that any UCI compatible GUI can run it.
The entry point lives at tools/uci.ts
. To start the engine:
mise uci
If your GUI wants a single binary, you can provide the path to scripts/uci.sh instead. You still need pnpm installed and available in your login shell.
To build the engine, check the mise uci:build:*
tasks.