Recovery
Sleep, HRV, resting heart rate, and recent training compared against your own rolling baseline, not a population average.
Your rolling baseline
- Sleep
- HRV
- Resting HR
- Recent training
Yani brings training, recovery, nutrition, adherence, and real-life constraints into one daily plan that adapts as the athlete does.
Built for athletes who want fewer decisions, not another dashboard.
Wednesday · June 26
Today’s training
Easy run
Low effort · Aerobic base
Keep breathing easy. Hold a conversation throughout. Zone 2 today protects Friday’s tempo.
Fuel
Oats 90 min before
No mid-run fuel needed.
Recover
Balanced
Sleep by 10 pm to lock in adaptation.
A watch can tell you what already happened: how you slept, how hard yesterday was, how your heart rate trended. None of it answers the question you actually have at 6am. Yani reads the same signals and takes the next step: deciding what today should be, and telling you what changed and why.
Most tools own one slice of an athlete’s life and leave the reconciling to you. Yani reads all three together, because a hard session, a short night, and an under-fuelled day are the same decision.
Sleep, HRV, resting heart rate, and recent training compared against your own rolling baseline, not a population average.
Your rolling baseline
What was planned, what you actually did, what you changed, and how consistently the week is holding together.
Calories, macros, hydration, and training-day fueling context, but only if you turn food guidance on.
Pick an athlete situation. The recommendation, the reasoning, and the evidence behind it all move together, the same way they do in the app.
Saturday · Long run
Long run
Steady effort · Endurance
Plan unchangedWhy
Readiness is balanced and the week is holding together, so the planned progression stays exactly as written. Nothing needs protecting today.
Evidence
A good week is not a reason to add volume. Yani builds to the plan, not past it.
Athlete reality
Everything you generate anyway (sessions, sleep, recovery, food, notes, the week you actually have) lands in one place instead of five apps.
Yani weighs that context against your goal and your hard limits: what you're available for, how fast load may rise, what a pain note rules out, how much rest a week needs. Rules run before anything is written.
You get a single session for today, the reason it looks like that, and the evidence behind it. AI does the explaining. It doesn't get the final word on the plan.
Today · 45 min easy runThe order matters. Constraints and evidence shape the plan first; language comes last. That is why Yani can always tell you what changed and what it was looking at, and why it will not talk itself past your limits.
Every recommendation should help you understand what changed, why it changed, and what evidence supported the decision.
Plan confidence
Plan context available
Your current plan reflects the training and recovery context available today.
Evidence considered
Confidence is expressed in words, not invented numbers. When context is thin, Yani says so instead of scoring itself.
Faster pace at similar HR
Building without sharp spikes
What changed this week
Saturday’s long run was reduced from 14 to 12 miles after three short-sleep nights. Intensity stayed intact because the heart-rate trend remained stable.
Yani’s analysis
Pace is improving while average heart rate stays stable, so volume is increasing gradually rather than adding another intensity day.
Set a race and every week gets a place in the story. Yani tracks where preparation actually stands, not where a template says it should be, and names the phase you’re in: starting, building, on track, needs consistency, tapering, race week.
5K through marathon. Preparation reads from your rolling training history, so missing a week changes the picture honestly instead of quietly.
Race preparation
Marathon · 11 October 2026
78
Days to go
This week: long-run development
Preparation milestones
7 of 10
Up next
Goals, constraints, notes, and how your weeks actually went become context Yani reasons over. Ask why a session was planned, mention travel or stress, or correct what it has wrong, in plain language.
The Memory & data screen shows everything Yani can see. There is no larger hidden record.
What Yani remembers
24
Facts & goals
11
Notes
28
Daily summaries
6
Weekly summaries
Three short-sleep nights and a resting heart rate above your baseline. I kept the endurance purpose and reduced the volume rather than moving the session.
Coaching replies cite the context they used. Deleting a memory removes it from what Yani can see next time.
Apple Health and Whoop connect only when you choose, and disconnect on your say-so. Data that already synced stays in your history; reconnect to resume.
Food guidance is off until you turn it on. With it off, Yani plans training without asking you to log a thing.
Sleep, HRV, resting heart rate, workouts, and what you log shape the plan and the explanation behind it. Nothing else.
Your profile, memory, and coaching decisions are stored in the cloud under per-athlete access rules, so the app works across devices. A local copy keeps it useful offline, and it can fall back to local planning when you are signed out.
When a provider, a sync, or Yani disagrees with what you entered, your version is kept and the conflict is surfaced. Nothing overwrites you quietly.
Yani provides training guidance based on your activity and recovery data. It does not provide medical advice or diagnosis, and insights are informational: based on recent trends, not medical evaluation. If something hurts, stopping is always the right call.
Waitlist
Join the waitlist and help shape an adaptive coach built around real training, recovery, nutrition, and life.
One email when your place comes up. Nothing else, and no sharing your address onward.