---
title: Install Xiangqi Lab on Linux | Snap Store
description: Get the latest version of Xiangqi Lab for Linux - A fully local Xiangqi
  desktop app
url: https://snapcraft.io/xiangqilab
---

# Xiangqi Lab (xiangqilab)

[Dongsheng "Homer" Xing (homer-xing)](https://snapcraft.io/publisher/homer-xing "View all snaps from Dongsheng \"Homer\" Xing (homer-xing)")

* [Dongsheng "Homer" Xing (homer-xing)](https://snapcraft.io/publisher/homer-xing "View all snaps from Dongsheng \"Homer\" Xing (homer-xing)")
* [Entertainment](https://snapcraft.io/search?categories=entertainment)

latest/stable 1.2.0-1

Install latest/stable of Xiangqi Lab

---

**Install using the command line**

```
sudo snap install xiangqilab
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* xiangqilab

---

### License

* AGPL-3.0-or-later

---

### Last updated

* 12 June 2026 - latest/stable

---

### Websites

* [gitlab.com/xiangqilab/xiangqilab](https://gitlab.com/xiangqilab/xiangqilab "https://gitlab.com/xiangqilab/xiangqilab")

---

### Report a bug

* [gitlab.com/xiangqilab/xiangqilab/-/issues](https://gitlab.com/xiangqilab/xiangqilab/-/issues "https://gitlab.com/xiangqilab/xiangqilab/-/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/xiangqilab#report-snap-modal)

---

* [Description](https://snapcraft.io/xiangqilab#tab-description)
* [Security](https://snapcraft.io/xiangqilab#tab-security)

#### A fully local Xiangqi desktop app

Xiangqi Lab is a fully local and private Xiangqi desktop application.

## Features

* **100% Local & Private** — No internet required, no accounts, no data collection. Everything (AI + saved games) runs and stays on your computer.
* **Fully Open Source** — Licensed under **AGPL-3.0** with an additional clause prohibiting use of the code for training AI models.
* **Extremely Lightweight** — Built with Python and only the built-in Tkinter GUI library.
* **Cross-Platform** — Works on **Windows**, **macOS**, and **Linux**.
* **Multiple Play Modes** (requires external engine):
  + Player vs AI
  + AI vs AI
  + AI move suggestions
* **Easy Navigation** — Easily switch between the main line and AI-generated variations.
* **Powerful Game Editor** — Create and edit your own scenarios.
* **Compatible with strong engines** — Supports **Fairy-Stockfish** and **Pikafish** (you must download the engine + neural network separately).

> Xiangqi Lab is designed for study, practice, and experimentation. It is not intended for cheating in online games. Please respect fair play.

---

## Install Xiangqi Lab on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/xiangqilab/arch)

[### CentOS](https://snapcraft.io/install/xiangqilab/centos)

[### Debian](https://snapcraft.io/install/xiangqilab/debian)

[### elementary OS](https://snapcraft.io/install/xiangqilab/elementary)

[### Fedora](https://snapcraft.io/install/xiangqilab/fedora)

[### KDE Neon](https://snapcraft.io/install/xiangqilab/kde-neon)

[### Kubuntu](https://snapcraft.io/install/xiangqilab/kubuntu)

[### Manjaro](https://snapcraft.io/install/xiangqilab/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/xiangqilab/pop)

[### openSUSE](https://snapcraft.io/install/xiangqilab/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/xiangqilab/rhel)

[### Ubuntu](https://snapcraft.io/install/xiangqilab/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/xiangqilab/raspbian)
