Indra

Indra

by ProjectMoon

App

Off-grid communication for Ubuntu Touch.

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.

Content Rating

This app has not been rated

Self reported rating using Open Age Rating Service

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

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.