Download
Loading release info...
macOS
Electron macOS build coming soon.
Coming soonLinux AppImage and DEB: AMD64 / ARM64, RPM: AMD64
AppImage
A portable build with no package manager required. Download the architecture you need.
Install / Run
chmod +x MeshChatX-*.AppImage ./MeshChatX-*.AppImage
Debian (.deb)
Debian and Ubuntu packages for both AMD64 and ARM64.
Install
sudo apt install ./MeshChatX-*.deb # fallback if apt cannot resolve dependencies: sudo dpkg -i MeshChatX-*.deb sudo apt -f install
RPM (.rpm)
An RPM package for 64-bit x86 systems.
Install
sudo dnf install ./MeshChatX-*.rpm # or on openSUSE: sudo zypper install ./MeshChatX-*.rpm
Arch
Build and install manually using our PKGBUILD. This method handles dependencies and integrates with pacman.
1. Clone & Navigate
git clone https://git.quad4.io/RNS-Things/MeshChatX cd MeshChatX/packaging/arch
2. Build & Install
makepkg -siView PKGBUILD
From Source
If you want to run MeshChatX from the source code locally:
1. Clone Repository
git clone https://git.quad4.io/RNS-Things/MeshChatX cd MeshChatX
2. Build Frontend (Node.js/pnpm)
corepack enable pnpm install pnpm run build-frontend
3. Run Backend (Python 3.10+/Poetry)
pip install poetry poetry install poetry run meshchat --headless --host 127.0.0.1
Windows 10 / 11 64bit only
Installer or portable build.
Containers
Compose
Standard docker-compose.yml for easy deployment.
services:
reticulum-meshchatx:
container_name: reticulum-meshchatx
image: ${MESHCHAT_IMAGE:-git.quad4.io/rns-things/meshchatx:latest}
restart: unless-stopped
security_opt:
- no-new-privileges:true
ports:
- 127.0.0.1:8000:8000
volumes:
- ./meshchat-config:/config
Docker
Run using Docker. AMD64 / ARM64
Pull Image
docker pull git.quad4.io/rns-things/meshchatx:latest
Run Command
docker run -d \ --name reticulum-meshchatx \ --restart unless-stopped \ --security-opt no-new-privileges:true \ -p 127.0.0.1:8000:8000 \ -v ./meshchat-config:/config \ git.quad4.io/rns-things/meshchatx:latest
Docker images are scanned using Trivy.
Podman
Run using Podman. AMD64 / ARM64
Pull Image
podman pull git.quad4.io/rns-things/meshchatx:latest
Run Command
podman run -d \ --name reticulum-meshchatx \ --restart unless-stopped \ --security-opt no-new-privileges:true \ -p 127.0.0.1:8000:8000 \ -v ./meshchat-config:/config \ git.quad4.io/rns-things/meshchatx:latest
Docker images are scanned using Trivy.
Python
Install via pip, pipx, Poetry, or uv (includes the built frontend).
pip
pip install
pipx
pipx install
Poetry
poetry add
uv
uv pip install
Android
APK
A standalone Android APK is not yet available.
Coming soonTermux
Install on Android via Termux. Install dependencies, then the Python wheel. Run headless with meshchat --headless.
1. Update and install packages
pkg upgrade pkg install python pkg install rust pkg install binutils pkg install build-essential
2. Install MeshChatX (use latest version from releases)
pip install
3. Run headless
meshchat --headless