Know exactly whattoday should look like.

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.

9:41

Wednesday · June 26

Good morning, Adam.

Today’s focusRecovery and load look controlled.

Today’s training

45min

Easy run

Low effort · Aerobic base

Keep breathing easy. Hold a conversation throughout. Zone 2 today protects Friday’s tempo.

As plannedMoreLessSkipped

Fuel

Oats 90 min before

No mid-run fuel needed.

Recover

Balanced

Sleep by 10 pm to lock in adaptation.

Yani coachAsk anything about today’s plan

Athletes don’t need more data.They need fewer decisions.

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.

Everything that decides your day, in one place.

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.

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

Training

What was planned, what you actually did, what you changed, and how consistently the week is holding together.

MTWTFSS
  • Planned
  • Completed
  • Modified
  • Adherence

Fuel

Calories, macros, hydration, and training-day fueling context, but only if you turn food guidance on.

286g Carbs132g Protein58g Fat
  • Calories & macros
  • Hydration
  • Fueling windows
  • Your consent

See why today’s workout changes.

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

90min

Long run

Steady effort · Endurance

Plan unchanged

Why

Readiness is balanced and the week is holding together, so the planned progression stays exactly as written. Nothing needs protecting today.

Evidence

  • Sleep at baseline
  • Resting HR at baseline
  • 4 of 5 sessions completed
  • Load ratio controlled

A good week is not a reason to add volume. Yani builds to the plan, not past it.

Not another chatbot.A coach with context.

Athlete reality

  • Workouts
  • Sleep
  • Recovery
  • Nutrition
  • Schedule
  • Adherence
  • Pain flags
  • Athlete notes
  • Race goal
01

Your reality, gathered

Everything you generate anyway (sessions, sleep, recovery, food, notes, the week you actually have) lands in one place instead of five apps.

02

Structured decisions, made

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.

03

One recommendation, explained

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 run

The 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.

Yani explains itself.

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

  • 28 days analysed
  • 12 key sessions
  • Sleep quality: steady
  • Recent strain: balanced
  • Recovery trend: stable
  • Goal: spring marathon

Confidence is expressed in words, not invented numbers. When context is thin, Yani says so instead of scoring itself.

Aerobic efficiency

Faster pace at similar HR

6.2%
4 weeks agoToday

Training load

Building without sharp spikes

8%
Low riskProductive build

What changed this week

Long run adjusted

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.

Build toward something.Not just another workout.

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

Long Beach Marathon

Marathon · 11 October 2026

Building
68Prepared

78

Days to go

This week: long-run development

Consistency92
Endurance74
Recovery81

Preparation milestones

7 of 10

Up next

  • 16-mile long run
  • 50-mile week
  • Marathon-pace progression

Yani remembers.You decide what.

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.

  • Review what Yani remembers
  • Export every record
  • Delete an item, a conversation, or everything

What Yani remembers

24

Facts & goals

11

Notes

28

Daily summaries

6

Weekly summaries

Why is Saturday shorter than the plan said?

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.

SleepResting HRWeekly plan

Coaching replies cite the context they used. Deleting a memory removes it from what Yani can see next time.

Your health data should still feel like yours.

Connections are yours to make and unmake

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.

Nutrition is opt-in, and stays that way

Food guidance is off until you turn it on. With it off, Yani plans training without asking you to log a thing.

Health data is used to support recommendations

Sleep, HRV, resting heart rate, workouts, and what you log shape the plan and the explanation behind it. Nothing else.

Honest about where your data lives

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.

Your corrections win

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

Stop guessing what today should look like.

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.