Offline maps
Draw a rectangle around your route, pick zoom levels, see the size estimate, and download. It renders in airplane mode — even at the trailhead with no coverage.
Free & open source · Android & iOS
An open-source trail companion by Bernoulli Software
RunTiyul is an offline-first trail-running companion. Download the map before you lose signal, follow your route with live GPS, and record every run — no account, no tracking, nothing left behind.
iOS build is unsigned (sideload with AltStore / Sideloadly). · Install help
Everything for the trail
The whole run — plan, download, navigate, record, review — works with zero bars of signal.
Draw a rectangle around your route, pick zoom levels, see the size estimate, and download. It renders in airplane mode — even at the trailhead with no coverage.
Import a GPX from an event or friend, or tap the map to sketch your own route. Save, rename, duplicate, and reload with faithful geometry.
Start, pause, resume, and finish. Track distance, moving time, pace, and elevation gain with implausible points filtered out and progress saved as you go.
See your route line, recorded track, and live position at a glance. Optional off-route and junction alerts keep you honest — with north-up or course-up.
Every finished run is saved locally with its map and summary. Export any activity back to GPX to open in your favorite tools.
Routes, activities, and maps stay on your device. No sign-up, no telemetry, no location uploads — your tracks are yours.
Three steps to the summit
Import or draw a route, box the area on the map, and download the tiles while you still have signal.
Lock your phone and go. RunTiyul follows your route and records the run even without a network connection.
Back home, review the track and stats, then export to GPX or free up storage by removing old map areas.
Get RunTiyul
Grab the latest build from GitHub Releases — the same public artifacts our CI publishes.
RunTiyul.apk.v1.2.0 or older, uninstall it once before installing v1.2.2 or later. This normally removes that installation's local data.adb install RunTiyul.apk.RunTiyul.ipa.Prefer to see everything? Browse all releases & checksums on GitHub →
Open by default · by Bernoulli Software
RunTiyul is crafted by Bernoulli Software with Flutter and released under the MIT license. The releases you download are produced by the CI you can inspect in this repository. No mystery binaries, no hidden trackers.
We're looking for maintainers and contributors. New here? The easiest first step: open an issue or leave a comment on the issues page introducing yourself and asking to become a maintainer.
Good to know
Yes. It's free and open source under the MIT license. There are no ads, no subscriptions, and no paid tiers.
Publishing to the App Store requires a paid Apple Developer account and signing certificates. The .ipa is provided so you can sideload it yourself with AltStore or Sideloadly using your own Apple ID.
The APK is built in the open by this repository's GitHub Actions workflow and published as a GitHub Release asset. You can review the workflow and verify checksums on the releases page.
No. Routes, activities, and downloaded maps are stored locally on your device. RunTiyul does not require an account and does not upload your location history.
Android and iOS. The Android build is verified on an emulator today; physical-device and iOS runtime verification are in progress — see the project wiki for current status.
Download the map tonight. Chase the sunrise tomorrow.