Tuffr

iPhone · beta on TestFlight by the end of November 2026

A target for every race segment, and a plan that closes the gaps.

Tuffr is an iPhone app for races made of segments: a fitness race in the HYROX® format, solo or with a Duet partner, and triathlon at every distance from 1/8 to full. You start with an entry test, then get a predicted time and a target for every segment.

Free to start. Premium from $3.33/month billed yearly.

The calculators work today. Tuffr is not on the App Store yet, and the beta starts on TestFlight at the end of November.

Today

Example

9 weeks to race day

Today's session

Run and ski erg

4 × (1 km + 250 m) · 55 min

Predicted time
1:32–1:38estimate
Biggest gap
Wall balls: +2:10 over target

1 Coach AI proposal waiting for your decision

An example of the planned Today screen. The numbers are made up; in the app you see your own plan and results.

Check your target today

Both calculators work right now, are free and need no account. They calculate in your browser.

  • Fitness race calculator

    Enter a goal time and get a target for every run, every station and the transition zone. Open and Pro, singles and doubles.

  • Triathlon calculator

    Enter your swim, bike and run pace and your transition times, and get a split for every leg and your finish time. 1/8, sprint, 1/4, olympic, half and full distance.

How it works

A loop from picking a race to your next target. After every race it starts again.

  1. 01Pick your race

    Choose a race from the GdzieStart catalogue or add your own. When you follow a race, Tuffr tells you if its date changes.

    In the beta, in the free version.

  2. 02Take the entry test and see your predicted time

    For a fitness race it is one session of up to 60 minutes, with substitutes when equipment is missing. For triathlon it is three tests in the first week. From the result we calculate a predicted time: always a range, always labelled an estimate.

    In the beta, in the free version. At first you enter your test times by hand.

  3. 03Set a target for every segment

    From your predicted time and your goal time you get a target for every run, every station and every transition. The difference between your split and the target is the gap. You can work out segment targets today in the calculators.

    The calculators work today. In the app, targets and gaps arrive with the beta.

  4. 04Train with a plan that closes the gaps

    You pick a library plan by level, format and weeks to the race. Premium builds an AI plan from our methodology, your test and your goal. Coach AI proposes changes and you approve them.

    Library plans arrive with the beta, labelled “before the trainer’s review”. The AI plan in Premium follows in an update during the beta.

  5. 05Track progress and set the next target

    Every 4–6 weeks you repeat the check test and watch the gaps shrink. After a race you enter the result with splits and set your next target. Then the loop starts again.

    Entering a result with splits works from the start of the beta. Check tests, result analysis and the progress view follow in an update.

A sample week before a fitness race

DayDisciplineSessionFocus
MonRunEasy, 40 minzone 2
TueStrengthSquat, lunges, deadlift4 sets
WedStationsSled, rowing, ski ergmoderate
ThuRunIntervals 5 × 1 kmthreshold
FriRestStretching or nothingrecovery
SatRun after stations4 × (1 km + station)race pace
SunRunLong, 75 minzone 2

An example: 9 weeks to race day

9 weeks to race dayRace day
  • Base3 wkvolume and technique
  • Build3 wkthreshold and stations
  • Peak2 wkrace simulations
  • Taper1 wkstaying fresh

Who it is for

  • A solo fitness race

    You have a race a few weeks away, or you want a better time. You want to know what time to aim for on every run and every station, and what to train to get there.

  • Duet

    You race doubles, or you train together and race separately. You will see each other's week and set a shared race. The station split from both partners' tests will be part of Premium.

  • Triathlon at any distance

    1/8, 1/4, 1/2 or full. Swim, bike, run and transitions each get their own target, and three tests in the first week show what to work on first.

What you get in the beta

  • Targets and gaps per segment

    A predicted time from your test, a target for every run, station, swim, bike and transition, and the gap on each segment. The time is always a range, labelled an estimate.

  • A library plan or an AI plan

    The free version gives you a library plan chosen by level, format and weeks to the race. Premium builds an AI plan from our methodology, your test and your goal.

  • Duet

    Each of you keeps your own plan, and you see each other's week, send reactions and set a shared race. Your partner sees only what you choose to share.

  • Coach AI

    It answers questions about your plan and proposes changes. Your plan changes only after you approve.

  • Race catalogue

    Races from the GdzieStart catalogue, or your own. When you follow a race, you get a notification if its date changes.

  • Gym log

    Log sets, weights and rest while you train, for stations and strength work, even without a connection.

Coach AI proposes. You decide.

Coach AI never changes your plan behind your back. Every proposal shows exactly what would change and why. Only what you approve reaches your calendar.

What Coach AI looks at

Sessions
done and skipped
Tests
splits and gaps per segment
Race
the race date

Proposal for this week

Awaiting approval

Changes

  • ThuRun: 5 × 1 km, thresholdRun: 4 × 1 km, threshold
  • SatRun after stations: 4 × (1 km + station)Run after stations: 3 × (1 km + station)

Why

Two sessions this week were skipped, and your race is still 9 weeks away. A smaller load lets you get back on plan without catching up.

An example. Garmin-origin data never reaches Coach AI. When a day's data comes from Garmin, Coach AI skips that day.

Works with what you already have

You do not need a watch: log sessions by hand with duration and effort. With the beta you can connect what you have.

  • Apple Health
  • Intervals.icu
  • WHOOP
  • Withings
  • Suunto
  • Google Calendar

Garmin, Polar and other watches pass their data through Apple Health. You pick one source for each metric, and values from different brands are never averaged.

Your data, your call

Rules that hold in Tuffr whichever watch you wear.

  1. 01Coach AI only proposes. You approve every change before it reaches your plan and calendar.
  2. 02Each metric comes from one source. We never average values from different brands or compare the scores that different brands give.
  3. 03Watch data is a guardrail, not a dashboard to check every day. When something is clearly off from your normal, Coach AI may propose easing off, and you decide.
  4. 04Data that comes from Garmin is always shown with Garmin attribution. It never reaches Coach AI or any other AI model.
  5. 05We do not sell your data to anyone.

Who is behind it

  • An athlete who trains for races

    Tuffr is made by an athlete who is training for fitness races and triathlon himself. He built the plan he could not find in other apps.

  • A founding-partner trainer

    A trainer who prepares athletes for fitness races works with us. The trainer's notes feed the methodology and the library plans.

What it costs

Free is enough to get ready for your race. Premium adds an AI plan that adapts as you train and a larger Coach AI allowance.

Free

$0

Free forever

  • The library of plans and workouts
  • The fitness race and triathlon calculators
  • The entry test and its result: predicted time, targets and gaps
  • Logging workouts: by hand and in the gym log
  • Duet: pairing, both weeks, reactions and a shared race
  • Coach AI with a small monthly allowance
  • The race catalogue with date-change alerts
  • Publishing workouts to Strava

Premium

Save 44% compared with paying monthly

$39.99per year

$3.33 per month

  • Everything in Free
  • An AI plan from our methodology, fitted to your test and target
  • A plan that adapts as you train
  • The Duet station split from both partners' tests
  • A larger monthly Coach AI allowance
  • Workouts sent to your watch through Intervals.icu

7-day free trial. Cancel anytime in your Apple ID subscription settings.

Prices apply once Premium can be bought in the app, after the launch in Poland. During the TestFlight beta you pay nothing.

Free and Premium compared

FeatureFreePremium
The library of plans and workoutsIncludedIncluded
Fitness race and triathlon calculatorsIncludedIncluded
Entry test, predicted time, targets and gapsIncludedIncluded
Logging workouts and the gym logIncludedIncluded
Duet: pairing, both weeks, reactions, a shared raceIncludedIncluded
The race catalogue with alertsIncludedIncluded
Publishing workouts to StravaIncludedIncluded
Coach AISmall monthly allowanceLarger monthly allowance
An AI plan from our methodologyNot includedIncluded
A plan that adapts as you trainNot includedIncluded
The Duet station split from both partners' testsNot includedIncluded
Workouts sent to your watch through Intervals.icuNot includedIncluded

Become a tester

The beta starts on TestFlight at the end of November 2026 and is iPhone only. Testers get Premium free for 3 months, then pay 50% less for the next 12 months if they choose to stay.

In return we ask for feedback: a short note sent from the app, or a reply to a few questions.

Training for a fitness race or a triathlon? Write to us and tell us:

  • The race you are preparing for and its format: solo, doubles or triathlon, and the distance
  • Whether this is your first fitness race or triathlon
Join the beta

A short email is enough. The beta is free. An Android version will follow the iOS launch.

FAQ

What people ask most often before they join the beta.