Download
Latest stable : v4.7.2 stable · published 9 дней назад Stable Pre-release
macOS
Linux AppImage and DEB: AMD64 / ARM64, RPM: AMD64, Flatpak: bundle
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
Flatpak (.flatpak)
Single-file bundle for systems with Flatpak installed.
Install
flatpak install ./MeshChatX-*.flatpak
Arch
Build and install manually using our PKGBUILD. This method handles dependencies and integrates with pacman.
1. Clone & Navigate
git clone https://github.com/Quad4-Software/MeshChatX.git 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://github.com/Quad4-Software/MeshChatX.git 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:-quad4io/meshchatx:latest}
restart: unless-stopped
security_opt:
- no-new-privileges:true
ports:
- 127.0.0.1:8000:8000
volumes:
- meshchatx-config:/config
volumes:
meshchatx-config:
name: meshchatx-config Docker
Run using Docker. AMD64 / ARM64
Pull Image
Same image from either registry. Use MESHCHAT_IMAGE in Compose to pick GHCR.
Docker Hub
docker pull quad4io/meshchatx:latest GitHub Container Registry
docker pull ghcr.io/quad4-software/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 meshchatx-config:/config \ quad4io/meshchatx:latest
Docker images are scanned using Trivy.
Podman
Run using Podman. AMD64 / ARM64
Pull Image
Same image from either registry. Use MESHCHAT_IMAGE in Compose to pick GHCR.
Docker Hub
podman pull quad4io/meshchatx:latest GitHub Container Registry
podman pull ghcr.io/quad4-software/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 meshchatx-config:/config \ quad4io/meshchatx:latest
Docker images are scanned using Trivy.
Python
Install from PyPI (includes the built frontend). Direct wheel URLs from GitHub releases appear below when available.
pypi.org/project/reticulum-meshchatx
PyPI
pip
pip install reticulum-meshchatx pipx
pipx install reticulum-meshchatx Poetry
poetry add reticulum-meshchatx uv
uv pip install reticulum-meshchatx uvx
Run the meshchatx entry point from the package without a persistent install (uv tool run).
uvx --from reticulum-meshchatx meshchatx Direct wheel URL
Pin the exact wheel file for this release from GitHub.
pip
pip install https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.2/reticulum_meshchatx-4.7.2-py3-none-any.whl pipx
pipx install https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.2/reticulum_meshchatx-4.7.2-py3-none-any.whl Poetry
poetry add https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.2/reticulum_meshchatx-4.7.2-py3-none-any.whl uv
uv pip install https://github.com/Quad4-Software/MeshChatX/releases/download/v4.7.2/reticulum_meshchatx-4.7.2-py3-none-any.whl Umbrel
Install MeshChatX on your Umbrel home server from the Umbrel App Store.
Get on UmbrelAndroid
Universal APK
Termux
Install on Android via Termux. Install dependencies, then MeshChatX from PyPI. 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 (pip install reticulum-meshchatx)
pip install reticulum-meshchatx 3. Run headless
meshchat --headless 