Hunters & anglers
Public-land overlays, solunar tables, streamflow gauges, state regulation links, GPS waypoints for blinds & honey holes.
MeshTrail is an offline-first backcountry navigation, survival, and field-guide app for iPhone. Built around real topo, geology, and public-land maps, with native support for Meshtastic LoRa mesh radios so your group stays connected when cell service ends.

Click any feature on the left to see it on the device.










MeshTrail was built for the kind of trips where the bars run out and the cell tower is half a state away.
Public-land overlays, solunar tables, streamflow gauges, state regulation links, GPS waypoints for blinds & honey holes.
Offline topo + USGS quads, track recording with elevation profile, GPX export, AR horizon to name the peaks around you.
Meshtastic mesh keeps the team connected when cell & VHF won't reach. Real-time GPS broadcast, encrypted PSK channels, last-known-position pings.
Macrostrat geology layer with rock units & ages, AI rock ID for samples, photo-tagged outcrops in the lifelist, GPS-stamped notes.
Public-land boundaries, accurate GPS tracking, photo waypoints, GPX export to drop straight into ArcGIS or QGIS.
Survival reference, fire-starting techniques, knots, edible plants, water sources, mesh radio coordination — all offline forever.
Every feature was built because we wanted it ourselves on a trip. Then we shipped it.
Nine map sources bundled or downloadable on demand: USGS topo, OpenStreetMap, satellite, hillshade, BLM & USFS land, geology, and 3DEP elevation.
Pair any BLE Meshtastic radio and exchange text, GPS, and channel updates with your group across miles of off-grid terrain.
Animals, plants, edibles, rocks, weather, knots, fire, scat & tracks — searchable, illustrated, and stored locally so it works in airplane mode.
Snap a photo of a plant, animal, track, or rock and get a best-guess identification on-device with confidence scores and field notes.
Long-running GPS track recording with battery-friendly sampling, elevation profile, and GPX export. Idle timer disabled while moving so it never sleeps mid-hike.
Live star chart, planet finder, sun & moon positions, and an AR horizon overlay that names the peaks around you using a built-in DEM.
Solunar prediction, gauge-linked whitewater run database, regulation links, and state-by-state season info for hunting and fishing planning.
NWS forecasts, radar, lightning, sun/moon cycles, and a live biome readout based on your GPS — alpine, sage steppe, mixed conifer, riparian, and more.
Mix and match offline. Stack hillshade under satellite. Drop geology over public-land boundaries. Built around the data agencies already publish — no paywalls, no proprietary tile servers.
Classic contour-line topographic quads from the US Geological Survey.
Roads, trails, parks, and landmarks from the world's largest open map.
High-res aerial imagery for terrain and ground cover reference.
Relief shading derived from 3DEP elevation data — slope and aspect at a glance.
Federal Bureau of Land Management boundaries — know where you can camp.
USFS administered land, including motor-vehicle use maps and ranger district lines.
Bedrock geologic units, ages, and rock types from the Macrostrat project.
Raw 1/3 arc-second elevation grid for horizon-line generation and slope analysis.
MeshTrail pairs over Bluetooth to any Meshtastic-compatible LoRa radio. Once paired, every node in your group becomes a relay — your message hops across the network until it reaches its target.
See teammates on the map in real time. Send compressed text, GPS pings, and channel chat. Use the radio's GPS as a backup. All of it works in airplane mode with no cell coverage and no internet.
A sampling of what MeshTrail looks like in your hand.










The closest comparable apps. We're not the cheapest, but we're the only one that actually talks to a LoRa radio.
| MeshTrail | Gaia GPS | onX Hunt | AllTrails | |
|---|---|---|---|---|
| Offline maps (multiple layers) | 9 sources | Premium | Yes | Premium |
| USGS topo, hillshade, geology | Bundled | Yes | Topo only | — |
| BLM / USFS public-land boundaries | Bundled | Yes | Yes | — |
| Meshtastic LoRa mesh integration | Native BLE | — | — | — |
| On-device AI species ID | Core ML | — | — | — |
| AR horizon / peak naming | ARKit | — | — | — |
| Live star chart + planet finder | Built-in | — | — | — |
| Searchable wilderness field guide | 400+ entries | — | — | — |
| USGS streamflow / whitewater data | Live | — | — | — |
| Track recording + GPX export | Free | Premium | Yes | Premium |
| No subscription required | $0.99 once | $40/yr | $30+/yr | $36/yr |
| Zero tracking / analytics / ads | Zero | Some | Some | Lots |
// feature comparison · third-party brands their respective owners
Built on the Apple platform stack with strict separation between presentation, data, and device-integration layers.
10+ tab views, AR camera, AI camera, photo gallery, field guide reader, mesh chat UI.
MKMapView with transparent base, MKTileOverlay for raster sources, SwiftUI overlay for mesh nodes & tracks.
Camera passthrough with peak labels rendered from a built-in 3DEP elevation model.
@Model entities for tracks, lifelist, media, mesh chat history, offline regions, user prefs.
Bundled raster tiles z4-z11 + on-demand downloads to FileManager. NSCache memory layer.
Field-guide images, audio, plant/animal data. 1.6 GB of code & assets. Zero network reads.
Meshtastic BLE protocol over CoreBluetooth. Direct protobuf encoding/decoding.
CLLocationManager (GPS), CMMotionManager (IMU), CMAltimeter (barometric), magnetometer-corrected heading.
On-device species classifiers for plants, animals, tracks, and rocks. Fully local inference.
MeshTrail is an offline-first app from the ground up — no cloud requirement, no telemetry, no analytics. Here's what makes it work.
Bundled XYZ raster tile cache (Web Mercator, z4–z11) with on-demand z12+ downloads via a custom MKTileOverlay. NSCache-backed tile memory layer with parent-tile fallback for instant pan/zoom.
Direct CoreBluetooth integration with the Meshtastic protobuf protocol. Encrypted PSK channels, GPS broadcast, text chat, and remote node configuration — all over a Bluetooth LE radio link to your LoRa hardware.
SwiftData (Apple's new persistence framework) for offline regions, recorded tracks, lifelist entries, mesh chat history, and user media. Zero cloud sync — your data stays on device.
Core ML and Vision frameworks for species identification — plant, animal, track, and rock classifiers all run locally with confidence scores. No round-trip to a server.
ARKit-powered overlay that names visible peaks using a built-in 3DEP elevation model. Star chart cross-references your GPS + magnetometer + a local celestial ephemeris.
CLLocationManager for GPS, CMMotionManager for IMU, CMAltimeter for barometric elevation, plus magnetometer-corrected heading. Battery-aware sampling extends recording sessions past 12 hours.
MeshTrail makes zero network requests by default. No analytics, no telemetry, no third-party SDKs, no ad networks, no account required. The only outbound connections are the ones you explicitly trigger — downloading a map region, checking weather, or pulling a USGS streamflow gauge.
Tracks, photos, lifelist entries, and mesh chat history live exclusively on your device. The map data you download is yours to keep, even if you delete the app and reinstall it from an iOS backup.
$0.99 on the App Store. iPhone & iPad. Lifetime updates. No subscription, no ads, no tracking.
Download on the App Store