# MeshCore One — Client app for MeshCore

> Off-grid, peer-to-peer messaging and location sharing via radio network. (iPhone/iPad app by Nathaniel Chung.)

- Source: https://appshunter.io/ios/app/meshcore-one/id6757419477 (this page in markdown: same URL + `.md`)
- Developer: [Nathaniel Chung](https://appshunter.io/developer/1844680457)
- Category: Social Networking, Utilities
- Price: Free with in-app purchases
- Rating: 4.80/5 from 13 App Store ratings · 12 written reviews indexed
- Age rating: 17+
- Requires: iOS 18.0 · 36 MB
- Languages: American English, Dutch, French (France), German (Germany), Italian, Polish, Russian, Chinese (Simplified, China), European Spanish, Ukrainian
- Released: 2026-06-26
- Data updated: 2026-08-23
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/meshcore-one/id6757419477/reviews.md

## What is MeshCore One?

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.

## Key features

- Off-grid messaging
- Group channels and reactions
- Contact sharing via QR code
- Offline map downloads
- Network path tracing
- Remote node monitoring

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| All Themes | $9.99 | one-time |
| Generous Tip | $20.00 | one-time |
| Coffee | $5.00 | one-time |
| Lunch | $10.00 | one-time |
| Epic Tip | $100.00 | one-time |
| Dinner | $15.00 | one-time |
| Massive Tip | $50.00 | one-time |


## Recent user reviews (10 of 12)

All indexed reviews: https://appshunter.io/ios/app/meshcore-one/id6757419477/reviews.md

### 5/5 — Шик

*2026-07-26*

Обалденное приложение, перешел на него. Пока всё только радует.

### 5/5 — Almost perfect

*2026-07-25*

There seem to be a bug with updating locations for other nodes, otherwise much better than the official app, ty!

### 3/5 — Great app, but needs work

*2026-07-23*

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.md

I'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 :)

### 5/5 — Best MeshCore App

*2026-07-21*

This is the one you want! Beautifully polished app, much better than the other MeshCore apps I’ve tried.

### 5/5 — Best iOS meshcore client

*2026-07-12*

Best out of 3 that I’ve tried. Feels on par with the native meshtastic app in terms of design and usability.

### 5/5 — Лучшее!

*2026-07-11*

Пока я не вижу минусов! Только плюсы! Очень красиво и грамотно сделано

### 5/5 — Best MeshCore app

*2026-07-08*

Best MeshCore app hands down. Very flushed and easy to use!!

### 5/5 — Simply outstanding

*2026-07-05*

Best app for Meshcore! Very polished & complete! Hige credit to the developer!

### 5/5 — Get this one!

*2026-07-03*

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!

### 5/5 — Tried all the apps…

*2026-07-01*

This the best one.

## Frequently asked questions about MeshCore One

### What devices are compatible with MeshCore One?

MeshCore One is compatible with iPhone and iPad devices running iOS 18 or later, as well as Apple Silicon Macs. A MeshCore-compatible radio is also required.

### Does MeshCore One require an internet connection?

No, MeshCore One operates completely off-grid. It does not require cell service, Wi-Fi, or any internet connection to function.

### How does MeshCore One ensure privacy?

MeshCore One prioritizes privacy by working entirely offline with no accounts or servers. Messages are routed directly between devices and never touch the internet, preventing tracking.

### What kind of messages can I send with MeshCore One?

You can send direct messages with delivery status, participate in group channels, use reactions, and send mentions. The app also allows you to see the path each message took across the mesh.

### Can I see where my contacts are with MeshCore One?

Yes, MeshCore One includes a map feature where you can see the locations of your contacts. It supports standard, satellite, and hybrid map layers, and you can download map regions for offline use.

### How often is MeshCore One updated?

The latest version, 1.2.1, was released on July 13, 2026, indicating recent development activity. Updates typically address bug fixes and feature enhancements.

### What is the age rating for MeshCore One?

MeshCore One has an age rating of 17+, suggesting it may contain content or features not suitable for younger users.

### Does MeshCore One have ads?

No, MeshCore One does not contain advertisements. The app is free to download and use without any ad interruptions.

## Version history (last 5 releases)

### 1.3.0 — 2026-07-28

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.

### 1.2.1 — 2026-07-13

## 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

### 1.2.0 — 2026-07-12

## What's Changed
- Link/image previews are now easier to understand. Both images and link previews are now under "Show Link Content".
- 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.
- 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 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

### 1.1.1 — 2026-06-28

Updated "Pair your device" onboarding instructions

### 1.1.0 — 2026-06-27

## What's Changed
- Shortcuts: Check radio status, send messages, and send adverts. Let me know if you have any Shortcut ideas!
- Added a What's New sheet 
- Ability to clear DM conversations
- "@" button no longer appears if the mention is already on your screen
- Nodes tab list now show inbound hops. These are correlated from the RX Log and the Hop number is overridden if you set a manual Out Path.
- In Room telemetry, the Posts charts now have their own Y axis instead of sharing it with others.
- Map tab remembers the last position instead of auto zooming out upon every open
- In Contact details, press and hold the Out Path to copy the prefix IDs

## Bug Fixes
- Input field should play nicer with 3rd party keyboards

## Related topics

[meshcore one](https://appshunter.io/ios/topics/meshcore-one) · [meshcore](https://appshunter.io/ios/topics/meshcore) · [meshcore wardrive](https://appshunter.io/ios/topics/meshcore-wardrive)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-23.*
