SocialMesh

Meshtastic mesh companion

Free · In‑App Purchases · Designed for iPhone. Not verified for macOS.

SocialMesh is an offline-first companion for Meshtastic and LoRa mesh networks, built to observe, manage, and operate real mesh systems in the field. SocialMesh is an offline-first companion for Meshtastic and LoRa mesh networks, built to observe, manage, and operate real mesh systems in the field. Requires a Meshtastic device - SocialMesh connects directly to Meshtastic radios over Bluetooth or USB and reflects what the mesh is actually doing: packets, hops, airtime, and decay. Core capabilities Mesh connectivity - Bluetooth and USB device support - Pairing, discovery, reconnect, and recovery flows - Multi-device environments supported Messaging - Direct messages and channel chat - Canned replies and quick message sheet - Traceroute and position requests Signals & presence - Short-lived broadcasts with TTL - Time-decayed presence feed - Map, grid, and gallery views - Sorting and filtering by proximity, activity, and expiry NodeDex - Collector Album - Every node you encounter becomes a collectible card with a unique sigil - Rarity tiers and patina that deepens with each encounter - Track co-sightings and build your mesh story Maps & Visualization - Local mesh map and global mesh map - 3D Globe — interactive world view of mesh activity - Proximity sorting and location links Aether - High-Altitude Tracking - Track Meshtastic nodes at 35,000 ft - LoRa signals can reach 400+ km at altitude - Schedule flights, report receptions, global leaderboard Device management - Region setup and onboarding - Radio, channel, and security configuration - Power, Bluetooth, and network controls Telemetry & diagnostics - Node health and metrics - Environmental sensors - Logs and exports Automation - Triggers, conditions, and rules - Alerts and integrations (including IFTTT) - Scheduled messages and location-based actions Dashboards & widgets - Customizable in-app widgets with live data bindings - Home screen widgets - Charts, gauges, and graphs for battery, telemetry, environment sensors Notifications - Granular, per-event notification controls Additional tools - Range testing - Geofence picker Cloud Sync (Optional Subscription) SocialMesh works fully offline. Cloud Sync is an optional monthly or yearly subscription that backs up your NodeDex, automations, custom widgets, and profile across all your devices. Without it, data stays on-device only. Premium Features (Optional) - Theme Pack: 12 accent colors - Ringtone Pack: searchable library of thousands of RTTTL ringtones - Automations: advanced rules and scheduled broadcasts - IFTTT Integration: connect to 700+ apps and services The app is device-centric and mesh-true: the UI mirrors real radio behavior rather than forcing binary "online/offline" states. Track node presence as confidence that naturally fades when packets stop arriving. Explore local and global mesh activity on live maps. Diagnose radios, manage channels, and automate responses - even when completely offline. Terms of Use: https://socialmesh.app/terms Privacy Policy: https://socialmesh.app/privacy

  • 4.3
    out of 5
    24 Ratings

Bluetooth and connection reliability - Radios that miss the app's first configuration request no longer hang on "configuring" until Bluetooth drops. The app now re-sends the request after 8 seconds, keeps retrying on a widening schedule, and performs a bounded clean reconnect if the radio still does not answer, so the session heals itself instead of needing a manual disconnect. - Going out of Bluetooth range and back no longer leaves the app permanently stuck on "Configuring SocialMesh" with every send blocked. - Occasional undecodable data from a radio no longer builds up over a session until the app drops an otherwise healthy connection. - The two automatic reconnect paths (in-app scan and system-level reconnect) no longer race each other, closing a gap where the configuration handshake could be skipped after a system-level reconnect. Node name hardening - A nearby node whose name contains emoji or malformed characters can no longer crash the app during text rendering. Names are now shortened on character boundaries everywhere they appear. - Names arriving from the mesh are length-capped, and names loaded from NodeDex, cloud sync, the saved identity cache and the World Mesh API are repaired before display. Messaging - Message formatting, matching the official Meshtastic app: a toolbar in the composer for bold, italic, strikethrough, code and links, with formatted rendering in message bubbles. - Messages composed while disconnected are no longer silently lost if the app restarts before reconnecting; they show as failed with a retry button, and the queue now waits for the radio's config exchange before sending. - The message length counter now measures what actually goes over the air, so emoji-heavy messages no longer fail at send, and encrypted DMs budget for their encryption overhead. - Messages the radio pulls directly from an MQTT broker are now labelled MQTT instead of reading as RF. - The Contacts and Channels tabs now remember their card/compact view style independently, and messages from deleted channels are cleared. Nodes - Remove Node is now available directly in the long-press quick-actions sheet. - Node avatars scale with your accessibility text settings and align correctly beside multi-line entries. Automations - Automations can now be duplicated: the copy opens in the editor and starts disabled so it cannot double-fire the original's trigger. - Automation alerts (such as Dead Man's Switch "node silent" alerts) now respect the master notifications toggle, with a dedicated switch in Settings, and a still-silent node alerts once per silent stretch instead of repeating every few minutes. Notifications - The app icon unread badge now updates the moment a message arrives in the background, instead of only after opening the app.

The developer, GOTNULL PTY. LTD., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    • GOTNULL PTY. LTD.
    Size
    • 196.3 MB
    Category
    • Utilities
    Compatibility
    Requires iOS 16.6 or later.
    • iPhone
      Requires iOS 16.6 or later.
    • Mac
      Requires macOS 13.5 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    • Apple Watch
      Requires watchOS 10.0 or later.
    Languages
    • English
    Age Rating
    13+
    • 13+
    • This app has an age rating of 13+ with content restrictions.

      Some content may be rated higher, and may therefore be restricted and managed by the developer through in-app controls.
    • In-App Controls
      Age Assurance

      Contains
      Messaging and Chat
      User-Generated Content
    In-App Purchases
    Yes
    • Complete Pack $9.99
    • Widget Pack $3.99
    • Cloud Sync - Monthly $2.99
    • Theme Pack $2.99
    • Cloud Sync - Yearly $19.99
    • Ringtone Pack $1.99
    • Translation Pack $3.99
    • IFTTT Pack $3.99
    • Automations Pack $4.99
    Copyright
    • © 2026 GOTNULL PTY. LTD.