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!
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!
Best iOS meshcore client
jakee417
Best out of 3 that I’ve tried. Feels on par with the native meshtastic app in terms of design and usability.
Tried all the apps…
Dr. Flounder
This the best one.
## What's Changed
- Repeater neighbors can now be viewed on a map. In Telemetry > Neighbors, tap "View on Map" to see a full-screen map of its neighbors and signal strength to each.
- Debug logs are now kept locally for 7 days instead of 24 hours to aid in debugging issues. Logs are kept strictly on your device.
- Link/image preview settings are now easier to understand. Both images and link previews are now under "Show Link Content" in Settings > Chats.
- Message path maps now display the total hop count and path distance.
- Map controls are now cleaner and simpler across all map screens.
- Contact nicknames are now shown in channels
- Visual tweaks to channel/chat/contact info pages to make them more uniform.
- Theme aware QR code.
- Scanning MeshCore contact QR codes with the system camera app now offers to open MC1.
- Telemetry now shows Direct/Flood for Packet metrics. Packet graphs now show both metrics. NOTE that this will start a new chart because it graphs both direct and flood packets.
- Opening the Nodes tab now defaults to Favorites if you have at least one favorited node.
- In Trace Path tool, removed 10x batch option and defaulted to 3x.
- In Trace Path tool results, now shows a percentage of successful batch traces.
- Added a Chile community radio preset.
## Bug Fixes
- Fixed an issue where a momentary gap during automatic reconnect could silently drop the radio connection until the app returned to the foreground.
- Reduced unnecessary re-pair prompts. A brief encryption hiccup at the edge of Bluetooth range no longer tells you to re-pair a radio whose pairing bond still works.
- Fixed sent messages not listening long enough for heard repeats
- Fixed an "item not found on device" error when logging into a repeater whose contact was missing from the radio (for example after a backup restore or radio reset). The app now restores the contact and retries automatically.
- You can now enter negative latitude and longitude for remote nodes, and comma decimal separators no longer break coordinate entry.
- Remote-node coordinates and names are now validated before saving, so out-of-range values or over-long names are caught up front instead of being silently altered by the firmware.
- Fixed incorrect centering on the message path, neighbor, and trace path maps.
- Fixed duplicate chat messages that could appear when a repeated broadcast arrived after the previous match window.
- Fixed inability to remove a nickname
- Fixed Repeat Mode not enabling correctly for 869.495 Mhz
- Fixed zero hop ping timeout being too long
- Fixed BLE not reconnecting in the background in some situations
- In Telemetry Neighbors, neighbors no longer have a "New" tag when they weren't actually new.
- Fixed some website image preview cards not loading
- Fixed Repeater Management not getting the correct TX value from repeaters running ZephCore
Version 1.2.1
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
36.3 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.