Скачать | MeshChatX
Skip to content
MeshChatX

Download

Loading release info...

Also available on GitHub releases

Installers and release artifacts linked here use Bunny.net edge delivery for fast worldwide downloads.

macOS

Electron macOS build coming soon.

Coming soon

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 the release CDN appear below when indexed.

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

Android

Universal APK

A standalone Android APK is not yet available.

Coming soon
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