The strongest Xiangqi AI engine
Use Pikafish with a GUI or in your browser to analyse and review games; see Getting Started with Xiangqi AI and Game Analysis
Uses NNUE neural networks, ranks first in playing strength, and aims to keep improving.
Xiangqi engine rankingsBased on Stockfish, with fully open engine source code. Free forever for non-commercial use.
NNUE licenceShare your experience with Pikafish, ask questions or suggest improvements on Facebook.
Runs on Windows, Linux, macOS, Android and more, supporting multiple CPU instruction sets.
universal automatically selects the instruction setLatest version: Pikafish 2026.09.25
Download the engine with a graphical interface, or get the engine files on their own.
Open the website and start using it. No download needed; works on most devices.
Test results against the previous version. Our goal is to keep making Pikafish stronger.
Test setup: EPYC-9654, 4 cores, 60s + 0.6s per move. Random openings with a large advantage (65%–85% winning chances). Each opening is played twice, with colours reversed.
Xiangqi engine strength rankings