package icon

Mesh+ for Meshtastic

Chat over Meshtastic radios with no internet or cell service. Simple, private.
New in version 0.4.4
You can now block a node so its messages and notifications no longer reach you, and report a message to the developer by long-pressing it. The app asks you once to agree to the terms of use, which have zero tolerance for abuse.
Mesh+ is a small, friendly app for Meshtastic radios. Pair your radio over Bluetooth or plug it in with a USB-C cable, and you can chat with people nearby across the mesh without internet or cell service anywhere along the way.

Set up in a minute. Pick your radio, type the PIN from its screen, choose your region and a name, and you're ready to chat.

Rooms and direct messages. The public channel, private rooms you share with a QR code or link, and end-to-end encrypted direct messages all live in one list with unread badges. Mute the ones you don't want notifications from.

Stays connected. Mesh+ keeps running in the background while you're connected and notifies you of new messages.

Settings that explain themselves. Every radio setting has a short note on what it does and when you'd change it, from radio presets and hop limits to Bluetooth pairing, power saving and the screen.

Firmware updates from your phone. nRF52 radios such as the Heltec T114 and RAK4631 update over a USB cable in about a minute, or over Bluetooth. Pick the newest release, a pre-release, or any earlier version.

All your radios in one place. Switch between your radios from the top bar and see which board each one is, the firmware it runs and its battery voltage.

SMS relay (optional). Turn one phone with cell signal into a relay: the texts and calls it receives show up in a private room, and people in that room can send texts through it. Off unless you turn it on.

No radio yet? Try the built-in demo.

Mesh+ has no accounts, ads or analytics, and your messages stay on your phone. It's an independent open-source project and isn't affiliated with or endorsed by Meshtastic LLC. Meshtastic® is a registered trademark of Meshtastic LLC.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.4.4 (8) suggested Added on Oct 22, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 12 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • discover and pair nearby Bluetooth devices
      Allows the app to discover and pair nearby Bluetooth devices
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "connectedDevice"
      Allows the app to make use of foreground services with the type "connectedDevice"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • read call log
      This app can read your call history.
    • read phone status and identity
      Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
    • receive text messages (SMS)
      Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you.
    • send and view SMS messages
      Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
    • com.borodutch.meshplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3 MiB PGP Signature | Build Log