Meshy application icon

Meshy

A Linux desktop client for MeshCore LoRa mesh networking devices. Send encrypted messages, manage contacts, and monitor your mesh network — all from your desktop or phone.

Get Meshy

Features

Everything you need to communicate over the MeshCore network, right on your Linux desktop or phone.

Encrypted Messaging

Send and receive end-to-end encrypted direct messages and participate in channel-based group chats. Automatic retry ensures message delivery.

Bluetooth & USB

Connect to your MeshCore companion device via Bluetooth or USB serial. Auto-reconnect makes it seamless every time you start the app.

Contact Management

Browse your MeshCore contacts, see routing info and hop count, add new contacts via QR code or manually, and track when they were last seen.

Map

Visualize all nodes on an OpenStreetMap-based map with color-coded markers for users, repeaters, rooms, and sensors. See signal quality along paths while tracing.

Device Monitoring

View battery status, radio statistics, uptime, RSSI, SNR, noise floor, and airtime usage. Keep tabs on your device health at a glance.

Full Configuration

Configure radio parameters, regional presets, TX power, channels, and device settings. Backup and restore your configuration with ease.

Screenshots

See Meshy in action — a clean, modern interface built with GTK 4 and libadwaita.

Channel messaging view
Channel messaging
Contacts and device statistics
Contacts & device statistics
Settings and radio configuration
Settings & radio configuration
Map view with mesh nodes
Map view with mesh nodes

Install

Meshy is distributed as a Flatpak. Install it on any Linux distribution.

Install Meshy

Click to install via GNOME Software, KDE Discover, or another Flatpak-compatible app store.

or install manually via the command line

1. Add the Flatpak repository

Register the Meshy Flatpak remote on your system:

flatpak remote-add --if-not-exists meshy https://meshy-app.org/meshy.flatpakrepo

2. Install Meshy

flatpak install meshy page.codeberg.sesivany.Meshy

3. Run

Launch Meshy from your application menu, or run:

flatpak run page.codeberg.sesivany.Meshy

Requires Flatpak to be installed and Flathub to be enabled on your system.

You can also build Meshy from source. See the instructions in the repository.