- 3
- 2
- 0
- 0
- 0
About Indra
Indra is a Ubuntu Touch app for off-grid communication using LoRa mesh radios. Text with friends, family, and neighbors without an internet connection. Messages are sent via the radio, which connects to other radios nearby to form a network completely separate from traditional infrastructure.
You need an external radio to use this app. They are cheap to build or buy, and a one-time investment in off-grid communication. Indra supports radios running Meshtastic® firmware. You can connect to your radio over Bluetooth, the local network, or a USB cable (depending on the radio).
The app currently does not support setting up the radio or changing advanced settings. Please use the Android/iOS app or the Meshtastic® web client for that.
This is a work-in-progress app. Currently supported features:
- Connect to a configured radio over Bluetooth, Wi-Fi, or USB.
- Send messages to public channels, private channels, or directly to other users on the mesh.
- View and search the list of other radios that your radio is picking up.
- See a map of all nodes heard by your radio.
- Add/remove favorite nodes.
- Store & Forward.
- Trace Route.
- Change basic settings on a set-up radio.
- Remove Node.
Things currently NOT supported:
- Configuring advanced settings on the radio and setting up the radio for the first time.
- Waypoints.
- Remote administration.
Recent Changes
Version 1.4.2:
- Feature: Clean and reset node DB (accessible via node list).
- Feature: Go to quoted message.
- Improvement: Persist node list filter setting between app runs.
- Improvement: Prettier message quotes.
- Improvement: Upgrade Meshtastic library.
- Improvement: MapLibre renderer should now be MUCH smoother.
- Improvement: Make reactions easier to see.
- improvement: Extra message actions - see who reacted to a message.
- Improvement: Show when a message is a reply to a message we don't have.
- Fix: Various fixes for conversation read status.
- Fix: Don't automatically mark messages read when app not in focus.
- Fix: Show only Meshtastic Bluetooth devices when scanning for radio.
- Fix: Don't re-format HW names when updating node info from radio.
- Fix: Show private group icon for private channel notifications.
- Fix: Update last heard when receiving a direct message.
- Fix: Channels/DMs no longer change order randomly after connecting.
Permissions
- Networking
- Bluetooth
- Push Notifications
- Location
- Unrestricted write access to: /dev/ttyACM*
- Unrestricted write access to: /dev/ttyUSB*
- Unrestricted write access to: /dev/ttyS*
- Unrestricted read access to: /dev/ttyACM*
- Unrestricted read access to: /dev/ttyUSB*
- Unrestricted read access to: /dev/ttyS*
- Unrestricted read access to: /sys/class/tty
- Unrestricted read access to: /sys/class/tty/
- Unrestricted read access to: /sys/class/tty/*
- Unrestricted read access to: /sys/devices/platform
- Unrestricted read access to: /sys/devices/platform/
- Unrestricted read access to: /sys/devices/platform/*serial*
Community Built
This app has been released under the GNU Affero GPL v3 license. It is developed in the open and you can review the source code.
Info
-
Published Date
Jan 20, 2026
-
Updated Date
Jun 2, 2026
-
Current Version
1.4.2
-
Total Downloads
901
-
Latest Version Downloads
77
-
Supported Architectures
armhf, amd64, arm64
-
Translation Languages
ca, ca@valencia, de, es, fr, id, lo, nb_NO, nl, ru, ta, tl, uk, zh_Hant
Links
-
Source Code
-
Support
Reviews
ChromiumOS-Guy
Reviewed Jun 2, 2026 for version 1.4.2
beware that this app does not proxy MQTT so the radio must be connected to the internet independently from the phone for MQTT.
vladnirky
Reviewed May 4, 2026 for version 1.4.1 (older version)
So waouh! Great job as usual!
Lothar Ketterer
Reviewed Feb 19, 2026 for version 1.2.2 (older version)
I like :-)
Luksus
Reviewed Feb 17, 2026 for version 1.2.1 (older version)
Nice start! Basics are working very well, the UI is clean and well organized.