On the App Store · September 2026

Out now on the App Store

Plan the route. Plan the fuel. Let the run log itself.

An iPhone training app for trail and ultra runners. Map the climb, dial in the fuelling, then go and run it. The checkmarks land on their own.

See how it works

iPhone · iOS 26 or later · Free, with an optional Pro subscription
Runs come from Garmin or Strava — TrailForge doesn't record them itself.

TrailForge's route builder on iPhone: a snapped orange route on a dark map, with 13.2 km distance, 394 m of climb, 282 m of descent, an estimated time of 1:41, and the elevation profile along the bottom.

Device

iPhone · iOS 26+

Activity source

Garmin · Strava

Recording

Not on your phone

Price

Free · Pro optional

How it works

Most training apps stop at the plan. TrailForge closes the loop.

01

Plan the week

Draw the route. Block out the weeks. Build the intervals.

02

Fuel the session

Carbs, fluid and salt sized to this run and this forecast — not a generic number.

03

Run it on your watch

Send it to your Garmin and go. Nothing to start, nothing to remember.

04

It ticks itself off

The run finds its session on its own. You don't even open the app.

Fuelling

Nobody bonks on purpose.

Attach a fuel plan to any session and TrailForge reads the whole picture — how long you'll be out, how hard you're going, how warm it'll be at the start line, how much you weigh — then hands you carbs, fluid and salt per hour, with the reasoning in one plain sentence. Conservative, Balanced or Aggressive to start; change anything you like.

  • It pushes back when it matters. Past 60 g an hour your gut can only take so much of one sugar — TrailForge says so, and tells you to add a second. It catches salt that's too thin for the fluid you're carrying, and caffeine that'll still be with you at bedtime.
  • Plan the vest, not a spreadsheet. Pick the gels, mixes and chews you're actually carrying — from the catalogue or your own — and TrailForge spaces them into a schedule you can follow on the move.
  • Then it learns your gut. Log what you actually took and how you actually felt. Two good runs in, it stops quoting the textbook and starts quoting you — held below the intake that's caused you trouble before.
4:06h Estimated finish · Backyard Simulation · 35.0 km · +260 m
Carbs90 g/hr
Fluid575 ml/hr
Sodium700 mg/hr

Planned carbs vs. target315 / 370 g

The fuel plan editor for a 35 km backyard simulation: an estimated finish of 4:06 h, Conservative, Balanced and Aggressive presets, and sliders for carbs at 90 g per hour, fluid at 575 ml per hour and sodium at 700 mg per hour, with planned carbs of 315 g against a 370 g target.

Routes & weather

Draw the line, then see the day it's going to be.

Tap out a route and it snaps to real trails and paths. The climbing you see is the climbing you'll do — read straight off the terrain, with no phantom vert padding the number. Drag a finger along the profile and watch the hill move under it.

  • The best hour to leave. Tell it the temperature and sky you like running in and how far you're willing to shift, and it reads the whole day to find your window.
  • Weather where you'll actually be. Temperature, rain, wind and gusts projected along the route at your pace — not just what it's doing at the trailhead.
  • It knows when the light goes. The dark stretch is shaded straight onto your elevation profile, so you pack the headlamp before you need it, not after.

Worth knowing: routes are drawn here, imported from a GPX file, or arrive from Strava — and they push back out to Garmin as courses.

A race-day plan: the course on a map, an Elevation & Daylight profile spanning 80.2 km from a 6:00 start to a 15:14 finish, and Weather Along Route with 7 to 15 degrees, 4 m/s max wind and a 50% rain chance projected at the athlete's pace.

Elevation & daylight · Race day

6:00

Start

Finish

15:14

80.2 km

0 m200 m400 m600 m 0 km25 km50 km75 km 0.0 km
Race day · 80.2 km · as shown in the app, traced from the screenshot above. No night shading on this course: it starts at 6:00 and finishes at 15:14.

Training plans

Structure, down to the interval.

One week, or a full fifty-two. Mark each one Base, Intensity, Recovery, Taper or Specific, and watch the distance and vert you planned sit right next to what you've actually banked.

  • As loose or as precise as you want. Just a distance to cover — or a full session with warm-up, repeats, rests and cool-down, dragged into whatever order you want them.
  • A target on every step. Pace, heart rate or cadence, set as a range you can actually hold. Ending on the effort instead of a rest is one tap.
  • Write it once, run it all season. Save a session to your library, drop it into any week, and send it straight to your Garmin calendar.

4 x 2000m · as built in the app

Warm Up · 10 min · 5:00–6:00 /km 4× Interval · 2 km · 6:00–9:00 /km Rest · 1 min · 8:00–10:00 /km

Skip last rest is off in this session. Switch it on to end on the final effort, straight into your cooldown.

Weeks 1–4 · distance

363.5 / 395.9 km

Weeks 1–4 · vert

5 406 / 4 791 m
The workout editor building a 4×2000m session: a warm-up step, a 4× repeat block with a 2 km interval at a 6:00–9:00 per km pace range and a 1 min rest, and a Skip last rest toggle.

Analysis

Pace lies on a mountain.

A brutal climb and a bad day look identical in raw minutes per kilometre. TrailForge puts grade-adjusted pace next to the real number, so the effort you actually put in is the one you get credit for.

  • Splits that account for the hill. Every kilometre with its climb, its descent, its heart rate — and what your pace would have been on the flat.
  • Zones with names, not numbers. Tap through Recovery, Endurance, Tempo, Threshold and Max and see where the session really sat — then break it down lap by lap.
  • Read a whole week at a glance. Every run in the list carries its map and a colour bar of the effort, so a block of training tells its story before you open anything.
5:24/km

Avg pace

5:47/km

Avg GAP

18.0 km 1:37:31 388 m climb 140 bpm avg 151 max 1 510 kcal
RecoveryEnduranceTempoThresholdMax
An activity detail for an 18 km trail run: the route on a map, distance and duration, the elevation profile, then average pace of 5:24 per km next to an average grade-adjusted pace of 5:47, 1 510 kcal, average heart rate 140 and max 151, 385 m of descent, and the weather at the start.

Integrations

Works with the watch you already own.

Garmin

Two-way

Everything you record lands here on its own — no uploads, no lost sessions. And everything you plan here goes straight back out to the watch.

  • Routes go out as Garmin Connect courses
  • Planned workouts land on your Garmin calendar
  • Activities, heart rate, routes and elevation come in

Strava

Import

Bring across the runs you already have, so your log starts full instead of empty.

  • Rides and runs
  • Heart-rate data
  • Routes and elevation

TrailForge doesn't record your runs — your watch does. Connect both Garmin and Strava and the same run can arrive twice; the app tells you when that's the case. Disconnecting revokes access at the provider itself, not just on your phone.

And the rest

The details you notice in week three.

Search that filters, not just matches

Search routes and runs by name, then narrow by distance and climb — a range on each — so “over 20 km with more than 1 000 m of vert” is a couple of taps, not a scroll.

Sessions keep their own clock

Book 9:00 for a race in Chamonix and it means 9:00 in Chamonix. You'll always know which clock you're reading.

Set up in five slides

Your details, your zones, the weather you like running in, your watch, notifications. Skip whatever you want and come back to it later.

Start as a guest

The whole app, no account, no email. Sign in with Apple or Google whenever you feel like it and everything follows you across.

Your units, everywhere

Kilometres or miles — or just follow the phone. Set it once and every chart, split and plan falls in line. Widget included.

Your season in one place

Season totals on your profile, and stats you can walk back through by week, month or year to see how the shape of your training changed.

Questions

Straight answers.

When can I get it?

September 2026, on the App Store, free. Everything described on this page is already built and working — the date is when it goes on sale, not when it gets finished.

Does it record my runs?

No. TrailForge never uses your phone's GPS to record. It reads finished activities from Garmin or Strava, so you run with the watch you already own. Without one of those connected you can still build plans, draw routes and write fuel strategies — but nothing will fill itself in afterwards.

What do I need?

An iPhone on iOS 26 or later. The interface is dark only, by design. There's no iPad, Mac, Android or web version, and none is planned.

Do I need an account?

No. Continue as a guest and you get the whole app. Sign in with Apple or Google later and your guest data carries over on the same account — nothing is lost. There's no email-and-password option.

Does anything sync back to my watch?

With Garmin, yes, and it's opt-in. Turn on route sync and your routes appear in Garmin Connect as courses; turn on workout sync and planned sessions land on your Garmin calendar. You can also push a single route or workout on demand without turning on either. Strava is import-only.

Can I import a GPX file?

Yes. Pick a GPX file and TrailForge reads the track, works out the distance and climbing, and shows you the route before you save it. Routes can also be drawn in the app or come in from Strava, and any of them can be pushed out to Garmin Connect as courses. There's no export to file yet.

Is the fuelling advice medical advice?

No. It follows mainstream sports-nutrition consensus — roughly 30–60 g/hr for one to two and a half hours, 60–90 g/hr beyond that, and a second carb type above about 60 g/hr — and it flags patterns worth a second look, like a lot of fluid with very little sodium, or caffeine outside 3–6 mg/kg. Guidance, not a prescription.

What happens to my data?

There are no analytics, crash-reporting or advertising SDKs in the app — none. Your Garmin and Strava access tokens are held encrypted on the server, never on your athlete profile, and disconnecting a provider revokes the grant at the provider itself. The detail is in the privacy policy.

What costs money?

The app is free, and the parts you use every day stay free: the whole training log, fuelling and aid-station plans, the post-run check-in, and training plans up to six weeks. TrailForge Pro adds plans longer than six weeks, unlimited route creation (the free tier makes three new routes a month), race and backyard-ultra planning, and comparing two activities side by side. Editing what you've already made is never gated.

Everything on this page — does it all exist?

Yes. Everything described here works in the app today — nothing on this page is a roadmap item, and anything you don't see described here doesn't exist yet. It's built by one developer in Norway; if something's missing or broken, say so and it goes straight to him.

September 2026

Out now

Nearly there.

Go and run it.

TrailForge reaches the App Store in September 2026. If you run long, plan your own training and have opinions about fuelling, it was built for you. Leave your address and you'll hear the moment it's live.

If you run long, plan your own training and have opinions about fuelling, TrailForge was built for you. Start as a guest — no account, no email.

Download on the App Store

iPhone · iOS 26 or later · Free, with an optional Pro subscription