Stockfish 18 corresponding source for KnightSight The compressed source package is available inside the app via Settings > About KnightSight > Export Stockfish source code. No network is required. Contents: stockfish.js-18.0.0/ : exact upstream tag v18.0.0, including build.js, Stockfish C++ source, JavaScript/WebAssembly host code, AUTHORS, Copying.txt, and the original project's examples and tests. stockfish.js-18.0.0/src/nn-c288c895ea92.nnue : full large NNUE network. stockfish.js-18.0.0/src/nn-37f18f62d772.nnue : full small NNUE network. uci-host/ : KnightSight's generic GPLv3 UCI host sources. Build the independent engine: Install Node.js, make, Python, and Emscripten SDK 3.1.7 from official sources. Activate Emscripten 3.1.7 and source emsdk_env.sh. cd stockfish.js-18.0.0 node build.js --single-threaded --no-split --basename=stockfish-18-single See node build.js --help for the upstream build options. The app ships the unmodified upstream release binaries, not a private fork. Rebuilding can produce different binary hashes because of compiler environment and build timestamps; the exact distributed release hashes are in the app's assets/engines/stockfish/provenance.json. Network SHA-256: nn-c288c895ea92.nnue c288c895ea924429ea9092e3f36b2b3c1f00f2a3a4c759ff7e57e79e3b43e4a7 nn-37f18f62d772.nnue 37f18f62d772f3107e1d6aaca3898c130c3c86f2ab63e6555fbbca20635a899d Network originals: https://tests.stockfishchess.org/api/nn/ The GNU GPLv3 applies to Stockfish and its host. No app purchase or closed-source UI terms limit your rights to copy, modify, or redistribute these components.