Free & open source · Android & iOS

Run wild.
Stay found.

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

  • 100%Offline capable
  • 0Accounts or ads
  • GPXImport & export
RunTiyul mascot: a fox in trail-running gear
Offline map ready
8.4 km · 42:10
Offline-first No account needed Privacy-first Open source (MIT) Free forever

Everything for the trail

Built for where the pavement ends

The whole run — plan, download, navigate, record, review — works with zero bars of signal.

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.

GPX routes & builder

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.

GPS activity recording

Start, pause, resume, and finish. Track distance, moving time, pace, and elevation gain with implausible points filtered out and progress saved as you go.

On-route navigation

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.

History & GPX export

Every finished run is saved locally with its map and summary. Export any activity back to GPX to open in your favorite tools.

Private by design

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

Plan on Wi-Fi. Run off-grid.

  1. 1

    Plan & download

    Import or draw a route, box the area on the map, and download the tiles while you still have signal.

  2. 2

    Run & record

    Lock your phone and go. RunTiyul follows your route and records the run even without a network connection.

  3. 3

    Review & export

    Back home, review the track and stats, then export to GPX or free up storage by removing old map areas.

Get RunTiyul

Download the app

Grab the latest build from GitHub Releases — the same public artifacts our CI publishes.

Android

.apk · sideload / adb install

Ready to run
  1. Download RunTiyul.apk.
  2. If your installed app is v1.2.0 or older, uninstall it once before installing v1.2.2 or later. This normally removes that installation's local data.
  3. Allow "install unknown apps" for your browser or file manager.
  4. Open the file to install — or run adb install RunTiyul.apk.
Download APK

iOS

.ipa · unsigned, sideload

Sideload
  1. Download RunTiyul.ipa.
  2. Install with AltStore or Sideloadly using your Apple ID.
  3. Trust the developer profile in Settings → General → VPN & Device Management.
Download IPA

Prefer to see everything? Browse all releases & checksums on GitHub →

Open by default · by Bernoulli Software

A trail app you can trust — because you can read it

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.

  • Reproducible APK & IPA built by GitHub Actions
  • Map data © OpenStreetMap contributors, with in-app attribution
  • Contributions welcome — issues, PRs, and ideas

Want to help maintain RunTiyul?

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.

Tech stack
  • FlutterCross-platform UI
  • flutter_mapSlippy map & tiles
  • geolocatorGPS activity recording
  • sqfliteLocal-first storage
  • RiverpodState management

Good to know

Frequently asked

Is RunTiyul really free?

Yes. It's free and open source under the MIT license. There are no ads, no subscriptions, and no paid tiers.

Why is the iOS build "unsigned"?

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.

Is it safe to install the APK?

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.

Does it collect my location or data?

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.

Which devices are supported?

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.

Your next trail is waiting.

Download the map tonight. Chase the sunrise tomorrow.