Skip to content
MeshChatX

Download

Latest stable : v4.7.2 stable · published 9 giorni fa Stable Pre-release

SBOM

Also available on GitHub releases Release feed (Atom)

macOS

You can also use Python or Docker.

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 -si
View 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 Umbrel

Android

Universal APK

Get it on Obtainium

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