UnoPeak
Now in TestFlight · App Store launch coming

Training likesomeone'swatching.planning.reacting.training.watching.

Because someone is. UnoPeak puts your real coach on the same screen as your training — every morning, every workout, every log. The loop closes daily, not on Sunday-night spreadsheets.

Run · Bike · SwimCoach & athlete in one appNo ads · No third-party trackers
5:30 AM · Athlete

Wednesday · 7:42 AM

Good morning, Alex

A

Race goal

Valencia Marathon

52

days

Week 6 · Build

on track

M
T
W
T
F
S
S

Today · Run

5:30 AM

Threshold intervals

Warmup 15min · 5×800m @ Z4 · 2:00 jog · Cooldown 10min

Distance

10.4 km

Time

~52 min

Start
M

Coach Maria · 3m ago

Solid tempo on Tuesday. Hit Z4 only — don't push through the rep

🔥
7:42 AM · Coach

Wednesday · 9:14 AM

Coach mode

M

Inbox

4

Today

7

Resting

3

Recent logs

S

Sarah K.

8m

12k easy · RPE 5 · felt good

J

James W.

32m

5×800m · partial · cramped on rep 4

⚠️
M

Mia D.

1h

Long run 28k · RPE 7 · "best one yet"

🔥
P

Paolo R.

2h

Threshold · skipped · sick

💤

Ready for tomorrow

7 plans set · 0 to confirm

Live · today across UnoPeak
Sarah K.Logged 12k easy · RPE 5·🤝Coach Mariareacted to James · "ease up"·🔥Mia D.Long run 28k · "best one yet"·✏️Coach TomBuilt next week · 6 athletes·💤Paolo R.Skipped threshold · sick·AnyaStreak · 21 days·💛Coach MariaReacted to Sarah · "proud"·🎯Diego F.Tempo 8k · Z3 right on·Sarah K.Logged 12k easy · RPE 5·🤝Coach Mariareacted to James · "ease up"·🔥Mia D.Long run 28k · "best one yet"·✏️Coach TomBuilt next week · 6 athletes·💤Paolo R.Skipped threshold · sick·AnyaStreak · 21 days·💛Coach MariaReacted to Sarah · "proud"·🎯Diego F.Tempo 8k · Z3 right on·
🏁LinaRace countdown · 14 days·📅Coach BenPlan published · Mia D.·📈HugoHit threshold negative split·🧘Coach SamInbox cleared · 0 unread·🚴NoraCycled 64k · zone 2·🛠️Coach MariaAdjusted Wed for James·🏊OluSwim 2k · drills·🌿Coach LiaReacted to Anya · "calm"·🏁LinaRace countdown · 14 days·📅Coach BenPlan published · Mia D.·📈HugoHit threshold negative split·🧘Coach SamInbox cleared · 0 unread·🚴NoraCycled 64k · zone 2·🛠️Coach MariaAdjusted Wed for James·🏊OluSwim 2k · drills·🌿Coach LiaReacted to Anya · "calm"·
The loop

One day. Four moments. Both phones.

This is what UnoPeak actually does — not in screenshots, in time. The same Wednesday, from 5:30 AM to 8:00 AM, on both of your phones.

  1. You open the app. Today is already there.

    Greeting, weather, race countdown, and today's session — built around your zones, not generic templates. No deciphering a chat thread.

    01of 4

    Wednesday · 7:42 AM

    Good morning, Alex

    A

    Race goal

    Valencia Marathon

    52

    days

    Week 6 · Build

    on track

    M
    T
    W
    T
    F
    S
    S

    Today · Run

    5:30 AM

    Threshold intervals

    Warmup 15min · 5×800m @ Z4 · 2:00 jog · Cooldown 10min

    Distance

    10.4 km

    Time

    ~52 min

    Start
    M

    Coach Maria · 3m ago

    Solid tempo on Tuesday. Hit Z4 only — don't push through the rep

    🔥
  2. Workout done. Logged in seconds.

    Status, RPE, how you felt, optional actuals, a note if you want one. One short mobile form — and your coach has it instantly.

    02of 4

    Wednesday · 7:42 AM

    How did it go?

    Done

    Workout

    Threshold intervals · 5×800m

    10.6 km · 51:48 · avg 4:52/km

    RPE

    7 / 10

    Felt

    😮‍💨
    Hard
    💪
    Strong
    😊
    Good

    Notes

    Reps 1-3 dialled. 4 felt sticky, took an extra 30s recovery. Rep 5 came back.

    Send to Coach Maria
  3. Your coach sees the day take shape.

    An inbox of recent logs, today's scheduled athletes, who's resting. The TrainingPeaks workflow — on the screen they actually carry.

    03of 4

    Wednesday · 9:14 AM

    Coach mode

    M

    Inbox

    4

    Today

    7

    Resting

    3

    Recent logs

    S

    Sarah K.

    8m

    12k easy · RPE 5 · felt good

    J

    James W.

    32m

    5×800m · partial · cramped on rep 4

    ⚠️
    M

    Mia D.

    1h

    Long run 28k · RPE 7 · "best one yet"

    🔥
    P

    Paolo R.

    2h

    Threshold · skipped · sick

    💤

    Ready for tomorrow

    7 plans set · 0 to confirm

  4. You pick up your phone. Someone was watching.

    Coach reactions land inline on Today. Lightweight signals between full chat messages — so neither of you drowns in threads.

    04of 4

    Wednesday · 8:00 AM

    Coach saw you

    M

    Coach Maria · 2m

    Threshold dialled in. You owned rep 5.

    🔥💛🎯Reply →

    Today summary

    Threshold · 10.6 km

    RPE

    7

    Pace

    4:52

    Felt

    💪

    Tomorrow

    Easy 8 km

    Z2 · recovery day

    Z2

    14-day streak

    Don't break the chain

And then tomorrow

5:30 AM. The loop starts again. The plan is already there.

A small manifesto

Real coaching feels like
someone's paying attention.

Endurance training is a long, lonely conversation between you and the work. A real coach makes it not lonely. Apps that hide your coach behind a paywall, a desktop login, a half-broken inbox — they break the conversation.

UnoPeak is opinionated about one thing: the coach and the athlete should be on the same screen, every day, with as little friction as possible. That's it. The rest of the product flows from there.

What's inside

Six things that make the conversation actually work.

Not Strava (no coach). Not TrainingPeaks (desktop-first). UnoPeak is mobile-first and built around the pair.

Two roles, one app

The pair is the product.

Not a marketplace. Not a social feed. A tool the two of you actually share — same training, same week, same screen.

Wednesday · 7:42 AM

Good morning, Alex

A

Race goal

Valencia Marathon

52

days

Week 6 · Build

on track

M
T
W
T
F
S
S

Today · Run

5:30 AM

Threshold intervals

Warmup 15min · 5×800m @ Z4 · 2:00 jog · Cooldown 10min

Distance

10.4 km

Time

~52 min

Start
M

Coach Maria · 3m ago

Solid tempo on Tuesday. Hit Z4 only — don't push through the rep

🔥
For athletes

Train with your real coach, in one app.

  • See today’s workout the way your coach designed it.
  • Log status, RPE, feeling — the form takes seconds.
  • See your coach’s reaction inline.
  • Don’t have a coach in UnoPeak yet? Invite yours via WhatsApp.
More for athletes

Wednesday · 9:14 AM

Coach mode

M

Inbox

4

Today

7

Resting

3

Recent logs

S

Sarah K.

8m

12k easy · RPE 5 · felt good

J

James W.

32m

5×800m · partial · cramped on rep 4

⚠️
M

Mia D.

1h

Long run 28k · RPE 7 · "best one yet"

🔥
P

Paolo R.

2h

Threshold · skipped · sick

💤

Ready for tomorrow

7 plans set · 0 to confirm

For coaches

Bring your coaching practice to one place.

  • Coach-today inbox: who logged what, who needs a reaction.
  • Plan with phases, weeks, and structured workouts.
  • Or — your athletes invite you. Tap, accept, paired.
  • Stop juggling spreadsheets and DMs.
More for coaches
Where we sit

The empty quadrant: endurance, mobile-first, paired.

CapabilityUnoPeakTrainingPeaksStrava
Real coach in-app
Mobile-first UXMobile second
Structured intervals with zones
One-screen today view
Coach-today inbox on phoneDesktop only
No ads, no third-party trackers

Comparison reflects current product positioning, not feature-by-feature parity. UnoPeak is in beta.

UnoPeakFree during beta

Train like someone's
watching.

Because someone is. Join the TestFlight beta. No credit card. No tracking.

Endurance runners, cyclists, swimmers · Coach + athlete in one app · App Store launch coming