All software

MeshApp

Client Beta

Java/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

Network node list in dark theme
Offline-capable node map in dark theme
Channel and direct-message chat in dark theme
Telemetry history and charts in dark theme

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-05
  1. v2.3.3 # Latest 16 days ago · 2026-07-05 07:20 UTC
    • BLE Logs fix on windows
  2. v2.3.1 # 16 days ago · 2026-07-04 12:38 UTC
    • PacketMonitorWindow filters fix
    • RPC Documents update
  3. 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.
Show all 10 releases →

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/.

Tags