[Pikafish](https://pikafish.org/) is a **free, open source, and strong UCI xiangqi engine** derived from Stockfish that analyzes xiangqi positions and computes the optimal moves. 

Pikafish **does not include a graphical user interface** (GUI) that is required to display a xiangqi board and to make it easy to input moves. Several [Free GUIs](Download-and-usage#free) are developed independently from Pikafish and are available online. 
**Read the documentation for your GUI** of choice for information about how to use Pikafish with it.

## Guides

* For users
  * [Download Pikafish](Download-and-usage#download-pikafish)
  * [Download GUI](Download-and-usage#download-a-xiangqi-gui)
  * [Install in GUI](Download-and-usage#install-in-a-xiangqi-gui)
  * [Commands and options](UCI-&-Commands)
  * [Frequently asked questions (FAQ)](Pikafish-FAQ)

* [For Developers](Developers)
  * [Compiling from sources](Compiling-from-source)
  * [Using Pikafish in your project](Developers#using-pikafish-in-your-own-project)
  * [Contributing](Developers#participating-in-the-project)
  * [Copying](https://github.com/official-pikafish/Pikafish/blob/master/Copying.txt)

## Support

If you're looking for any kind of assistance with Pikafish.

* [Discord](https://discord.com/invite/uSb3RXb7cY)
* [Github discussions](https://github.com/official-pikafish/Pikafish/discussions/categories/q-a)

## Related repositories (some of them are not publicly available right now)

* Trainer: [official-pikafish/pikafish-nnue-pytorch](https://github.com/official-pikafish/pikafish-nnue-pytorch)
* Fishtest:
  * Frontend: [official-pikafish/PikaFishtestFrontend](https://github.com/official-pikafish/PikaFishtestFrontend)
  * Backend: [official-pikafish/PikaFishtest](https://github.com/official-pikafish/PikaFishtest)
  * Worker: [xyztnecniV/visualgpt](https://github.com/xyztnecniV/visualgpt)
* Website: [daylen/stockfish-web](https://github.com/daylen/stockfish-web)
* Mac app: [daylen/stockfish-mac](https://github.com/daylen/stockfish-mac)
* Matetrack: [vondele/matetrack](https://github.com/vondele/matetrack)
* WDL model: [official-stockfish/WDL_model](https://github.com/official-stockfish/WDL_model)

see also [Our overview of Governance and Responsibilities](Governance-and-responsibilities)
