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.
This feels right at home on iPhone and has several features other clients don’t. I especially appreciate the Shortcuts integration and the live activity. Thanks!
Great app, but needs work
Guinnessbear123
I like the look and feel of the app. Makes switching between nodes easy. My only complaint is with the react feature, when you send a reaction, if the recipient is using the standard meshcore app they will see gibberish characters. And it kinda upsets people. Please either fix this or remove the feature. If this didn’t happen, would easily give it 5 stars.
Developer Response
Hi, thanks for your feedback! The random characters are there simply to help MC1 match the reaction emoji to the correct message. The emoji itself is always visible to all MeshCore users regardless of the app they're using. For more information on how the reactions work, please see this document: https://github.com/Avi0n/MeshCoreOne/blob/main/docs/Reactions.mdI'd be happy to continue this conversation as well. You can reach out via GitHub Issues (https://github.com/Avi0n/MeshCoreOne/issues), the MC1 forum on the official MeshCore discord server (https://discord.com/channels/1495203904898728149/1497707802783776849), or email (info@meshcoreone.com). Thanks again for your valuable feedback and I'm happy to hear you're enjoying the rest of the app :)
Get this one!
meshsldr
This is hands down, the most polished Meshcore app for iOS. So many cool features and makes using the mesh that much more enjoyable. Great job!
Works great
SupperSimon
More features, easier to use, and much cleaner looking than the official app. Kudos to the developers!
What's Changed
- New map filters. You can filter by node type and toggle Discovered/Favorites
- Completely new chat backend. OS 27 gets Liquid Glass and all OS's get faster chat loads, faster message loads, faster link preview loads, and faster history loads.
- In chats, time has been enabled to show at all times. The date separators have also been reworked.
- When opening a chat, it will now open to the "New Messages" divider instead of the bottom.
- New telemetry history map to track location history
- Support for local radio commands in Tools > CLI
- When logged in as a guest to a repeater, see the repeater's firmware version under "Contact Info".
- Ability to change the map appearance (light/dark/system) in Settings > Maps
- Searching the Discover list (Nodes > Top right menu > Discover) is now much faster
- Discover list is now included in the app backup
- Logging into a repeater when a direct path is set now automatically retries with flood if the direct path failed
- Added a new Feedback section to Settings. Debug log export has been moved there.
- You can now set contact avatar photos (thanks @romeomont!)
- Added "Send Message" when long pressing a node on the Nodes tab (thanks @romeomont!)
- Removed "TX Power" from repeater management UI. You can still set this via CLI.
- Added Italian translation (thanks @corradoignoti!)
- Added Brazil preset
Bug Fixes
- Fixed ZephCore's new vContact being auto removed when "Overwrite Oldest" radio setting was on.
Version 1.3.0
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
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
Nathaniel Chung
Size
37.9 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.