MeshApp
Client BetaJava/JavaFX desktop client for Meshtastic and MeshCore devices. Supports parallel TCP, USB/serial and BLE connections; chat, node list with filters and map, telemetry history and charts, LoRa packet inspector, Lua scripting, device settings, and offline map tile downloads.
- Maintainer
- smikme ↗
- Kind
- Clients
- Maturity
- Beta
- Language
- Java
- Licensing
- Open source
- Latest version
- 2.3.3 · 2026-07-05
- License
- AGPL-3.0
- Platforms
- Linux macOS Windows
Screenshots
Capabilities
Interfaces
- ✓ GUI
Connections
- ✓ BLE
- ✓ Serial
- ✓ USB
- ✓ TCP
Capabilities
- ✓ Messaging
- ✓ Contacts
- ✓ Channels
- ✓ Node configuration
- ✓ Monitoring
- ✓ Telemetry
- ✓ Packet analysis
- ✓ Mapping
- ✓ Firmware update
- ✓ Automation
Node role
- ✓ Companion
- ✓ Repeater
- ✓ Room server
Install
Releases
from GitHub · updated 2026-07-05v2.3.1 # 16 days ago · 2026-07-04 12:38 UTC
- PacketMonitorWindow filters fix
- RPC Documents update
v2.3.0 # 18 days ago · 2026-07-03 09:33 UTC
New
- Added remote access to MeshApp: the app can now be used through RPC, including remote host and standalone RPC server modes.
- Remote mode now supports chats, nodes, settings, map, telemetry, LoRa monitoring, and traceroute.
- Added MQTT filters to make it easier to show only the traffic you need.
- MQTT traffic monitoring can now decrypt packets.
- Added a Windows launcher and a separate helper process for BLE.
- Expanded Lua scripting with chat reactions and tools for marking nodes as favorite or ignored.
Improved
- Chat is more comfortable to use: the chat window now resizes more smoothly.
- Chat history and direct message handling were improved.
- Replies now work better when a user name contains emoji.
- Nodes, settings, connections, map, and telemetry screens work better in both local and remote modes.
- Signal reception quality calculation was improved.
- Lua API and RPC documentation was updated.
Fixed
- Fixed a possible memory leak in packet monitoring, chat, and logs.
- Fixed macOS notifications.
- Fixed the new message indicator.
- Fixed direct message deletion so related saved data is removed correctly.
- Fixed several Windows BLE issues, including device name handling and discovery quality.
- Fixed the size of the dropdown in MQTT downlink filter settings.
- Fixed smaller issues in the settings screen and multi-node selection.
Project signals
popularity 2026-07-20 verification 2026-07-20
- GitHub stars
- 22
- Forks
- 0
- Watchers
- 0
- Open issues
- 0
- Contributors
- 4
- Release downloads
- 346
- Latest downloads
- 104
- Source available
- Yes
- Releases available
- Yes
- Signed releases
- No
- CI builds
- No
- Documentation
- Yes
- Primary development happens on a private Gitea instance; GitHub repo is a mirror.
- MeshCore support is split into KISS (TCP/serial) and Companion (BLE/TCP/serial) modes.
- README contains screenshot gallery in docs/screenshots/.