MeshCore One

Client app for MeshCore

Free · In‑App Purchases · Designed for iPad

MeshCore One lets you send messages over the MeshCore radio network: long range, low power, and completely off the grid. No cell service, no Wi-Fi, no accounts, and no internet required. Just your iPhone, iPad, or Mac and a small MeshCore radio. Whether you're hiking a back-country trail, working an event, out on the water, or keeping your group connected when the power's out, MeshCore One keeps everyone connected. Messaging - Direct messages with delivery status - Group channels, reactions, and mentions - See the path each message took across the mesh Map - See where your contacts are - Standard, satellite, and hybrid map layers - Download map regions to work offline Contacts - Share contacts by QR code - Favorite the people and nodes you rely on - Automatically discover other radios nearby Network tools - Trace paths your packet takes - Line of Sight and terrain analysis to plan your coverage - Live signal and noise monitoring - CLI to manage repeaters and rooms Remote nodes - Check battery, uptime, and telemetry on your repeaters - Configure and reboot nodes from anywhere on the mesh Your Privacy Comes First MeshCore One works entirely offline. There are no accounts, no servers, and no tracking. Messages route directly between devices and never touch the internet. What You Need - An iPhone or iPad on iOS 18 or later, or an Apple Silicon Mac - A MeshCore-compatible radio (such as a Heltec V3 or RAK WisMesh Tag) running MeshCore firmware Connect over Bluetooth or Wi-Fi, pick a radio preset, and start messaging across the mesh.

  • 4.8
    out of 5
    20 Ratings

What's Changed - Translate incoming messages into your device's default language. On OS 26.4+ it will attempt to use Apple Intelligence models first, then fallback to the older ML translation packs. - Sender avatars in channels and rooms - Chat view stays put when Bluetooth disconnects/reconnects - Chat view no longer jumps to the bottom when a new message arrives or when tapping the input field - Show when a message failed to send on the main Chats list - Path Map shows best-effort match for contact that has a location. This is done by name only because channel messages do not include sender ID. - Show fallback "?" in long press menu sent message repeat details - Minimum 2 byte IDs in the Neighbors list in Repeater Telemetry - Regions would show the incorrect one if more than one region matched the packet's transport code. Now shows if there is ambiguity. - Repeater Management > Regions "All Traffic" renamed to "Unscoped" - Support domain names for WiFi nodes - Last Heard field in contact details shows when MC1 last heard the advert. "Last Advert" now shows the original sent time. - Last Heard field is bumped upon inbound DM, successful ping, and path responses (thanks @JCBird1012) - Crop custom avatar image before setting (thanks @hansimgamr) - Add Portuguese (pt-PT) translation (thanks @zadoke) Bug Fixes - Contacts would disappear after a partial contact sync. - Contacts you had just heard on air could still be auto-deleted when stale-node cleanup was enabled. - When your contact list was full, contacts already removed on the radio would stay behind on the phone. - Direct messages from a newly heard contact would sometimes skip the notification banner. - Heard repeats would not attach to a channel message after you renamed the node. - "clock sync" command did not work correctly. - The clock warning would stay on Telemetry after Device Time already looked correct. - Add Region in Repeater settings would fail with no error. - A new region on a repeater would not allow flood traffic. - The unread badge would increment when you sent a message in a thread you were already reading. - Backing up Discovered contacts could cause a crash

The developer, Nathaniel Chung, 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
    • Nathaniel Chung
    Size
    • 39.1 MB
    Category
    • Social Networking
    Compatibility
    Requires iOS 18.0 or later.
    • iPhone
      Requires iOS 18.0 or later.
    • iPad
      Requires iPadOS 18.0 or later.
    • Mac
      Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 2.0 or later.
    Languages
    English and 10 more
    • English, Dutch, French, German, Italian, Polish, Portuguese, Russian, Simplified Chinese, Spanish, Ukrainian
    Age Rating
    16+
    • 16+
    • Infrequent
      Profanity or Crude Humor
      Mature or Suggestive Themes

      Contains
      Messaging and Chat
    In-App Purchases
    Yes
    • All Themes $9.99
    • Generous Tip $20.00
    • Coffee $5.00
    • Massive Tip $50.00
    • Dinner $15.00
    • Epic Tip $100.00
    • Lunch $10.00
    Copyright
    • © 2026 Nathaniel Chung