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
Example9 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
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.
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.
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.
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.
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.
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
| Day | Discipline | Session | Focus |
|---|---|---|---|
| Mon | RunEasy, 40 min | Easy, 40 min | zone 2 |
| Tue | StrengthSquat, lunges, deadlift | Squat, lunges, deadlift | 4 sets |
| Wed | StationsSled, rowing, ski erg | Sled, rowing, ski erg | moderate |
| Thu | RunIntervals 5 × 1 km | Intervals 5 × 1 km | threshold |
| Fri | RestStretching or nothing | Stretching or nothing | recovery |
| Sat | Run after stations4 × (1 km + station) | 4 × (1 km + station) | race pace |
| Sun | RunLong, 75 min | Long, 75 min | zone 2 |
An example: 9 weeks to race 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 approvalChanges
- 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
- 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.
- 01Coach AI only proposes. You approve every change before it reaches your plan and calendar.
- 02Each metric comes from one source. We never average values from different brands or compare the scores that different brands give.
- 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.
- 04Data that comes from Garmin is always shown with Garmin attribution. It never reaches Coach AI or any other AI model.
- 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
| Feature | Free | Premium |
|---|---|---|
| The library of plans and workouts | Included | Included |
| Fitness race and triathlon calculators | Included | Included |
| Entry test, predicted time, targets and gaps | Included | Included |
| Logging workouts and the gym log | Included | Included |
| Duet: pairing, both weeks, reactions, a shared race | Included | Included |
| The race catalogue with alerts | Included | Included |
| Publishing workouts to Strava | Included | Included |
| Coach AI | Small monthly allowance | Larger monthly allowance |
| An AI plan from our methodology | Not included | Included |
| A plan that adapts as you train | Not included | Included |
| The Duet station split from both partners' tests | Not included | Included |
| Workouts sent to your watch through Intervals.icu | Not included | Included |
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
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.