Official chess engine release builds for Chesswave Link.
This repository packages open-source UCI chess engines for the platforms supported by Chesswave Link. Release assets are published as one .tar.gz archive per engine and platform.
GitHub Actions publishes release assets from .github/workflows/release-engines.yml.
Asset names do not include the release version because the GitHub release tag already provides it:
<engine>-<platform>.tar.gz
Examples:
stockfish-18-linux-x86_64.tar.gz
caissa-macos-silicon.tar.gz
patricia-windows-x86_64.tar.gz
Each archive contains the engine files at the archive root, without an extra wrapping directory or ./ path prefix.
linux-x86_64macos-siliconwindows-x86_64
Not every engine is available on every platform. See each engine's engine.yaml for the exact platform matrix, binary name, and required companion files.
Some engines are built from source in this repository with Docker-backed Makefile targets:
caissacloveretherealpatriciaviridithas
Some engines are packaged from upstream release assets:
akimboarasanberserkavalancheblackcorecarpcheerschess-cppclaritycuckoochessdrofaequisetumfrozenightigelkoivistolc0-cpulc0-gpulaserleorikmaia-1100-cpumaia-1100-gpumaia-1500-cpumaia-1500-gpumaia-1900-cpumaia-1900-gpumarvinminicmontymotornalwaldobsidianpeacekeeperpedanticpolarisprinchessrenegadericerubichessseerserendipitysmallbrainsiriusstarzixstormphraxstockfish-16stockfish-17stockfish-18texelwahooweisswillow
Release-imported Linux engines use Dockerfiles where available so the CI path is consistent with source-built Linux engines.
Build one engine:
./scripts/build_one.sh caissa linux-x86_64 v1.0.0Build every engine directory for a platform:
./scripts/build_all.sh v1.0.0 linux-x86_64Build outputs are written to:
out/<version>/<platform>/<engine>/
.github/workflows/release-engines.yml- release workflowengines/<engine>/engine.yaml- engine metadata consumed by Chesswave Linkengines/<engine>/Makefile- per-engine build or import entrypointscripts/build_one.sh- build/import one engine for one platformscripts/build_all.sh- runbuild_one.shfor all engine directoriesscripts/import_release_asset.sh- import an upstream binary release asset
Each engine remains licensed by its upstream project. Engine metadata includes homepage, source repository, license, and release provenance where available.