Meshy — MeshCore Client for Linux
Description: Meshy is a Linux client for MeshCore LoRa mesh networking devices. Send encrypted messages, manage contacts, and monitor your mesh network.

# 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
Contacts & device statistics
Settings & radio configuration
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.

## Get Involved

Meshy is free and open source software, licensed under GPL-3.0-or-later.

💻

### Source Code

Browse the code, fork, and contribute on Codeberg.

🐛

### Report a Bug

Found an issue? Let us know on the issue tracker.

🌐

### MeshCore Project

Learn more about the MeshCore LoRa mesh protocol.

### Mastodon

Follow Meshy on Mastodon for updates and news.