Your AI triathlon & marathon coach — daily guidance, smart training load, and race-day plans built from your Strava data.
Read-only access to your Strava activities. No data stored — runs in your browser.
BRB Training
BRB Training
Tri —d
Chi —d
Fetching your Strava activities…
Loading activities…
SuMoTuWeThFrSa
Run
Swim
Ride
Strength
Race
Next 7 days
Training plan
Ask your Coach to generate or update your training plan — it will appear on the calendar automatically.
📅 Season Plan
Your arc to race day
🚴 My Garage
Bikes, builds, fits & maintenance
Add bike
Name
Type
Year
Color
Current mileage
Race
🏁 My Races
Upcoming races & goals
Add a race
Race name
Location (for weather)
Date
Goal time
Type
Distance
🔧 Debug / Health
Raw values for diagnosing issues
📊 AI Usage
Estimated API spend
📐 Bike Fit Check
AI analysis from a trainer video
How to film it
📱 Phone on a tripod or propped, directly to your side at hip height
🚴 Ride steady in your normal position, 10-15 seconds
👖 Wear fitted clothing so joints are visible
💡 Good lighting, whole bike and body in frame
The app pulls still frames across your pedal stroke and analyzes them together.
Which bike?
👟 Shoe Closet
Foot analysis, picks & deals
How it works
Upload up to 3 photos and the AI will analyze your feet, match shoes to your training, and search the web for current deals. Best photos to include:
1️⃣ Top-down of both feet (standing)
2️⃣ Side view showing your arch
3️⃣ Sole of your current shoes — wear pattern reveals the most
Quick deal search
Skip the photos — just describe what you want and the AI will hunt for deals.
⏱ Structured Workouts
Built for your paces · ready for Garmin
Build a workout
Sport
Type
Duration (min)
Date
Notes (optional)
Saved workouts
⏱ Race Results
🏆 Post-Race Debrief
🔍 Race Intel
🏁 Race Simulator
Race Checklist
Race morning checklist
Progress
0 / 0 packed
0%
Sport Analysis
Recent activity breakdown
Weekly mileage
Not enough data yet.
Miles per week (last 12 weeks)
Pace trend
Not enough data yet for this chart.
Recent activities
📈 Training Load
Triathlon Load Score (TLS) week over week
Acute:Chronic Ratio
—
Loading…
This week TLS
—
4wk avg: —
UnderSweet SpotCautionDanger
This week breakdown
Fitness score
—
—
12-week TLS history
TLS4wk avg
Weekly training hours
Total moving time across all sports, per week (last 12 weeks)
Fitness trend (6 months)
Fitness (4wk rolling load)Run pace index
Fitness = 4-week rolling average of weekly TLS, the same chronic-load model used by training platforms. Pace index tracks your average run pace improvement (higher = faster).
Fitness score by week
4-week rolling load per week (last 12 weeks) — the same fitness number as above, week by week
Week by week
How these numbers are calculated
TLS = (Swim mi × 4.0) + (Run mi × 1.0) + (Bike mi × 0.25)
🏊 Swim × 4.0 — highest effort per mile
🏃 Run × 1.0 — baseline discipline
🚴 Bike × 0.25 — lowest effort per mile
ACWR = this week's TLS ÷ 4-week average TLS
Measures how sharply load is ramping. Sweet spot: 0.8–1.3 · Caution: 1.3–1.5 · Danger: above 1.5. Staying in the sweet spot builds fitness while keeping injury risk low.
Training hours = total moving time across every tagged activity (all sports, including strength), summed per week. Uses moving time, not elapsed — stops and breaks don't count.
Fitness score = 4-week rolling average of weekly TLS. This is the same chronic-load (CTL-style) model used by platforms like TrainingPeaks — it rises with sustained consistent training and falls during breaks or taper. A slow steady climb is the goal; sudden jumps mean load spikes.
Run pace index = (60 ÷ average run pace in min/mi) × 10, per week. Purely a normalized speed number so faster weeks plot higher — e.g. 8:00/mi = 75, 7:30/mi = 80. Weeks with under 2 run miles carry the previous value forward.
📊 Body Stats
Weight, HRV, sleep & recovery
—
Morning log
⚖️ Weight
💓 HRV (ms)
❤️ RHR (bpm)
😴 Sleep (hrs)
Weight
—
lbs
HRV
—
7d avg
RHR
—
7d avg
Sleep
—
7d avg hrs
Readiness
—
Weight 7d
—
Weight 30d
—
Low
—
Daily Insight
Training consistency
Less
More
Weight trend
No weight entries yet.
HRV trend
No HRV entries yet.
HRV (ms)Trend
Resting HR trend
No RHR entries yet.
RHR (bpm)Trend
Log history
🏆 PR & Race History
Your best performances & completed races
Loading your PRs…
Run pace trend
Not enough run data yet to show a pace trend.
Pace per runTrend
🧘 Recovery
Personalized stretching based on your recent training
Load
—
this week
Last activity
—
Rest days
—
this week
0
tap to start
Today's stretch routine
🧘
Tap refresh to generate a personalized 5–10 min stretch routine based on your recent Strava activity.
Recovery tips
🏅
Your AI Coach
Ask me anything about your training, race strategy, nutrition, recovery — I know your Strava data and your goals.