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 MeshyEverything you need to communicate over the MeshCore network, right on your Linux desktop or phone.
Send and receive end-to-end encrypted direct messages and participate in channel-based group chats. Automatic retry ensures message delivery.
Connect to your MeshCore companion device via Bluetooth or USB serial. Auto-reconnect makes it seamless every time you start the app.
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.
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.
View battery status, radio statistics, uptime, RSSI, SNR, noise floor, and airtime usage. Keep tabs on your device health at a glance.
Configure radio parameters, regional presets, TX power, channels, and device settings. Backup and restore your configuration with ease.
See Meshy in action — a clean, modern interface built with GTK 4 and libadwaita.
Meshy is distributed as a Flatpak. Install it on any Linux distribution.
Click to install via GNOME Software, KDE Discover, or another Flatpak-compatible app store.
or install manually via the command line
Register the Meshy Flatpak remote on your system:
flatpak remote-add --if-not-exists meshy https://meshy-app.org/meshy.flatpakrepo
flatpak install meshy page.codeberg.sesivany.Meshy
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.
Meshy is free and open source software, licensed under GPL-3.0-or-later.