82 readiness today

Tuwa // the sports-science back room

Bring your plan.Or build it withyour own AI.

Tuwa is the sports-science back room for self-coached athletes. Import the plan you train from, or let your own Claude or ChatGPT write one for Tuwa to read. Each morning Tuwa reads your body — HRV, sleep, resting heart rate, training history — against that plan and states the day: its dose in words, and a go, modify or hold suggestion you decide on. It never writes your program.

Built for athletes who train sport skill and strength in parallel

Download on the App Store iOS 17+ · iPhone

New here? Get started

get started

From install to your own AI, in three steps

  1. 1

    Get Tuwa

    Install the app, connect Apple Health if you wear a watch or ring, and make your account.

  2. 2

    Bring your plan

    Paste it, add a PDF or a photo, or build it with your own AI. Tuwa never writes the program.

  3. 3

    Add Tuwa to your AI

    Turn on the connector in the app, then add one URL to your AI. It reads composite scores, never an Apple Health number.

Read the full guide

01 · your plan

Bring your plan, or build it with your own AI

Tuwa reads the program you already train from and adjusts each day from your body. It never writes the program.

  1. I have a plan

    Paste it, or bring a PDF or a photo of the whiteboard. Tuwa reads the weeks, days and sets; you check what it read, and week 1 starts next Monday or today.

  2. I don't have one yet

    Copy one prompt into your own Claude or ChatGPT. It reads Tuwa's plan-writing skill, asks about your training, and writes the first phase in Tuwa's import format for you to paste back.

Then the program overview: your weeks and phases on one grid, with the lifts of each week.

Your plan, in detail

Tuwa program overview: your weeks and phases on one grid, with the lifts of each week
02 · today

Today states the day

Each morning the day card names the kind of day and its dose in words — Volume, Effort and Length — against your plan. The numbers live in the brief, lift by lift, with the reason. You choose, then you start.

  1. The day card

    The kind of day and its dose in words: Volume, Effort and Length, against your plan.

  2. The brief

    Your readings, the day's suggestion and its reason, and each lift planned against today. The adjustment and Keep my plan sit side by side; you choose.

  3. The load trend

    One fatigue budget across sport skill, strength and conditioning, read against your own four bands.

the verdict, drawn calm

No chat, no interpretation homework. Your readings, a suggestion with its reason, and the session you meant to do.

Tuwa Today: the day card names the kind of day and its dose — Volume, Effort, Length — against your plan
Tuwa brief: today's readings, the suggested adjustment beside Keep my plan, and each lift planned against today
Tuwa load detail: acute against chronic load, read against your own four bands
03 · the day card

The whole day on one card

On Log, the whole program day sits on one card: its sections, cues and the day's rule. Start, and the session runs right in the card — tap a move, log the set, finish.

  • run it on the card
  • or type it in words

Training off the plan? Type the session the way you would say it; Tuwa turns it into a draft you check before it saves. A 1,328-exercise movement bank sits behind a search-first picker.

Tuwa Day Card: the whole program day on one card, with the session running in it
01 · the day on one card
Tuwa move plate: one movement, its sets and the Log set button
02 · tap a move, log the set

drills with no weight · one tap logs them as planned, a second tap undoes it

The Day Card, in detail

How text logging works

1,328 exercises in the movement bank
1 readiness, scored every morning
28 days of load behind every ratio
04 · trends

Trends you can read

Fatigue split into its parts, load against your own four bands, and each body signal on its own screen against your own baseline.

Tuwa HRV detail: this morning's reading against your own baseline
Tuwa Trends: fatigue split into its parts
Tuwa sleep detail: last night against your own nights
Tuwa AI connector screen: what is sent, what is never sent, and what is kept
05 · your own AI

Ask your own AI about your training

Turn on the AI connector, and your own Claude or ChatGPT can read your Tuwa readings, sessions and plan, show the day's card in the chat, and send you a plan draft to review. Tuwa still makes the day's decision in the app.

off until you turn it on · profile › legal › ai connector
composite scores only · never an apple health number
a plan draft waits until you activate it
06 · recovery

Your baselines, drawn daily

Overnight HRV, sleep, and resting heart rate are scored against your own rolling baselines — not population norms — and compressed into one number with plain-language reasons. You don't get a dashboard to interpret. You get a score and the why.

hrv · 28 days 62 ms +4 · at baseline
d-28d-21d-14d-7today

every metric is scored against your own rolling baseline, not population norms

07 · methodology · in development

Here is what we believe,
and what would prove us wrong

Tuwa scores your sleep against a fixed target today. We are building one that adapts to the state you went to bed in. It is not finished — so here is the whole design, the weights, and the parts we are least sure of.

status: design · not in the shipping appno performance or accuracy claim is made here
01 · design intent

The target is yours, and you can see it

Your sleep target is learned from your own nights, not taken from a population average. And the weights behind the score are printed below — not a trade secret.

02 · design intent

The score knows what the night had to do

Seven hours after an eighteen-hour day, after a match, and after a quiet Tuesday are three different nights. Same maths each time — the parts are just weighted differently.

03 · shipping today

It never leaves the phone

Your raw sleep, HRV and heart-rate readings stay in HealthKit on your device. Only the finished scores sync. This one is not a plan — it is how the app already works.

the mechanism

One set of weights, nudged — not a second algorithm

Every morning the app looks at what it already knows about yesterday — how long you were up, how hard you trained, how steady your sleep has been. That picks out which situations apply, and each one nudges the weights below. Every night stores what it saw and what it decided, so any score can be taken apart later.

what it reads wake · load · regularity · debt · naps
what it matches any situations that apply, or none
what it nudges the weights, within fixed limits
what it keeps all of the above, every night

simple arithmetic on your phone · no network · no new sensor

base weights · tier a sum 1.00
Duration 0.50
Continuity 0.15
Regularity 0.15
Deep sleep 0.10
REM sleep 0.10

hours slept carries half the score — it is the best-evidenced part · deep and rem count for little, because a wrist only half-agrees with a sleep lab

we argued these numbers out — we did not fit them to data · logged as h-01

the situations · three of six

What changes, and how sure we are

situationwhen it applieswhat changeshow sure we are
You were up too long You had been awake far longer than usual before going to bed. Hours and deep sleep matter more. Your target goes up, by 45 minutes at most. backed · the size is our guess (h-02)Sleep pressure builds the longer you are awake — that much is settled. How much extra sleep it earns is our number, not the research's.
You trained hard Yesterday was well above your normal for the last month. Hours and deep sleep matter slightly more. Your target goes up by half an hour at most. a guess (h-03)The only study we found that tested this directly found nothing. We kept it, wrote down what would make us delete it, and said so here.
Your rhythm just broke You went to bed more than two hours off your usual time — the flight, the late game. Being off-schedule counts for less, staying asleep counts for more, and deep and REM are trusted only half as much. backed · the response is our guess (h-05)The first disrupted night really is the worst one. Easing off the schedule penalty is our answer to that, not a finding.

situations only shift the weights — they never add a new ingredient to the score

the list of guesses · 4 of 10

Every guess, written down with the test that kills it

Anything in the score that no study backs goes on this list, next to the result that would make us change it. Nothing gets into the app without a line here — and if we cannot say what would prove a guess wrong, it does not go in at all.

no.what we are guessingwhere it standswhat would change our mind
H-01 The weights above are roughly right. a guess · argued, not measured Check each part against how people actually feel the next day, then re-fit once we have enough nights from enough athletes.
H-03 A hard training day means you need up to half an hour more sleep. a guess · the one test found nothing If hard days and easy days show no difference, this comes out — from the situation and from the target.
H-07 When you are well behind on sleep, hours matter more than sleep stages. a guess · but well supported Check whether deep and REM still tell us anything once you are in real deficit.
H-10 Seeing your target move, and why, helps more than it worries you. a guess · no study, just our call Our own use, and what people tell us. If it reads as alarming, the whole layer goes quiet.
tuwa is a training tool, not a medical device
it does not diagnose, treat, or prevent injury
sleep stages come from your watch, compared only to your own history
nothing here is finished, and nothing here is proven
the sources below say what each paper found — nothing more
what we read, and what we took from it

Sleep pressure builds while you are awake. Borbély, Daan, Wirz-Justice & Deboer (2016), Journal of Sleep Research 25(2). We took the shape of it. We did not take any numbers.

Training shifts sleep, but only slightly. Kredlow et al. (2015), Journal of Behavioral Medicine 38. Small effects across 66 studies — which is why this one stays a guess.

Regularity is the middle of your night, not its start. Wittmann & Roenneberg (2006), Chronobiology International 23(1–2). That is the number we track.

Lost sleep adds up, and hours are what repay it. Van Dongen et al. (2003). The reason hours outrank sleep stages when you are behind.

The back room of a pro team — plan, physiology, and a decision — for athletes who coach themselves.
08 · privacy

Your data stays on your phone

Tuwa reads HealthKit — it never writes to it — and raw health data never leaves the device. Only composite scores sync.

HealthKit access is read-only
Raw HRV, sleep, and heart-rate samples stay on-device
Only composite scores sync to your account
Requires iOS 17 or later
Download on the App Store bring your plan, or build it with your own AI
Tuwa HRV detail: this morning's reading against your own baseline