Complete your profile
Fill in your profile details so your personal trainer (PT) and AI coach have the best possible context.
Details
Training form
Last night's sleep
Nutrition today
Weekly load
Recent activities
📅 Workout Calendar – Completed Sessions
🏃 Running & Fitness Index
⚡ Training Status & Load Impact
📊 Training Summary (Period)
🚶 Step Summary (Period)
⏱️ Intensity minutes this week
💖 Personal Heart Rate Zones & MAF Calculation (Philip Maffetone 180 Formula)
👤 Age: 42 yrs | 💖 Resting HR: 54 bpm | ⚡ Max HR: 178 bpm | 📊 HR Reserve (HRR): 124 bpm
| Zone | Description | Intensity (% HRR) | HR Range (bpm) | Training Focus & Effect |
|---|---|---|---|---|
| Loading heart rate zones... | ||||
🎯 Philip Maffetone MAF 180 HR: 129 bpm (Aerobic ceiling: 119 – 129 bpm)
📈 Training Load & Distance Trend (km)
🫀 Workout HR Zone Distribution (Z1-Z5)
🏋️ Training Volume & Calories (per workout)
🏃 Activity Breakdown by Sport / Type
🏃 Logged Workout Sessions (Period)
| Date | AI-analys | Name | Type | Distance (km) | Time (min) | Calories (kcal) | Avg HR (bpm) |
|---|---|---|---|---|---|---|---|
| Loading workout sessions... | |||||||
No data in the selected period. Connect a data source and run a sync.
🌙 Last night
⏱️ Average sleep
⭐ Sleep score
🛏️ Sleep schedule
🛌 Sleep stages per night (h)
⭐ Sleep score
🕙 Bedtime and wake-up
🫁 During the night: breathing and SpO2
📋 Nights
| Date | Sleep | Deep | REM | Light | Awake | Score | Bedtime | Wake-up | Awakenings |
|---|
No data in the selected period. Connect a data source and run a sync.
🧠 Latest day
📊 Average stress
🔥 High stress per day
🧘 Rest per day
Stress level 0–100 from your watch's heart rate variability: 0–25 rest, 26–50 low, 51–75 medium, 76–100 high.
📈 Stress per day (average and max)
⏳ Time per stress level (min)
🔋 Body Battery: charged and drained
🗓️ Average stress per weekday
No data in the selected period. Connect a data source and run a sync.
🚦 Readiness
💓 HRV
🔋 Body Battery
❤️ Resting heart rate
🧭 Today compared with your own baseline (35 days)
💓 HRV: last night and 7-day average (ms)
🔋 Body Battery: highest and lowest
❤️ Resting heart rate (bpm)
🚦 Garmin training readiness
📉 Heart rate per day: lowest, average and highest (bpm)
👟 Daily Steps
No data in the selected period. Connect a data source and run a sync.
⚖️ Weight & Body Composition (Withings)
🔥 Calorie Burn Today
⚖️ Latest Weight
📉 Body Fat
💪 Muscle Mass
🧮 BMI & Composition
Body fat and muscle mass from a scale are estimates: follow the trend. Weigh yourself at the same time and under the same conditions for comparable values.
⚖️ Weight & Waist Trend (kg / cm)
📊 Body Fat (%) & Muscle Mass (kg)
💧 Hydration (%) & Bone Mass (kg)
🎯 BMI Trend
📋 Weigh-ins & Body Composition
| Date | Weight | Fat (%) | Muscle (kg) | Water (%) | Bone (kg) | BMI | Waist (cm) | Source |
|---|
No data in the selected period. Connect a data source and run a sync.
🩺 General Health & Lifestyle
Holistic overview of cardiovascular markers, body composition, nutrition, and daily recovery.
❤️ Blood Pressure
⚖️ Weight & BMI
💓 Resting Heart Rate
🥗 Nutrition & Energy
🚶 Daily Movement & Steps
🌙 Sleep & Readiness
🔋 Stress & Energy
Personalized General Health Guidance
Concrete, holistic lifestyle recommendations based on your blood pressure, nutrition, weight, sleep and daily activity.
Click the button above to generate personalized AI lifestyle advice for your general health.
🏁 Performance from the watch
🏃 Gait Analysis
AI-powered kinematics and pose estimation via MediaPipe. Analyze cadence, foot strike, overstride, and joint angles from a short side-view video (5-15s).
Upload Running Video
Cadence
Foot Strike Pattern
Landing Position (Overstride)
Knee Angle at Contact
Trunk Lean
Measures angle between pelvis and shoulders relative to vertical.
Methodology & Biomechanics
Analysis uses Google BlazePose (33 anatomical landmarks) to detect initial contact via vertical velocity deceleration.
Extracted Foot Strike Moments
Click on an image to enlarge🤖 AI Coach Analysis & Form Tips
ℹ️ Tips for Best Recording Results
- Angle: Record straight from the side (90 deg to running direction), ideally at hip height.
- Frame rate: 60 fps or Slow-Motion on mobile provides sharper contact frames.
- Duration: 5-15 seconds is ideal (approx. 6-15 running strides).
- Lighting: Ensure feet and legs are clearly visible against the background.
🚴 From MyWhoosh
🏋️ No strength workouts yet
This page is built from your Hevy workouts: exercises, sets, reps and weights. Connect Hevy under Data Sources and run a sync.
--
💪 Muscle activation map
Working sets only. Primary muscles count fully, secondary muscles one third.
🔥 Weekly volume (kg)
📈 Strength progression (heaviest set, kg)
📅 Training calendar
🗓️ Workouts per week (click a bar)
🎯 Top exercises
🏆 Personal records
| Exercise | Weight | Reps | Est. 1RM | Date |
|---|
🕘 Recent workouts
🧩 Program split
📊 Monthly volume by muscle group (kg)
❤️ Heart rate per workout (from your watch)
No heart rate yet: a workout gets heart rate when your watch recorded an activity at the same time (±45 min).
No saved workout programs yet.
Create your own routine or let the AI coach design a tailored program.
With a weight loss goal, studies of athletes in an energy deficit have used about 1.6–2.2 g protein per kg body weight a day to help keep muscle (Helms et al. 2014). General sports nutrition information, not a personal recommendation.
⚖️ Weight & Trend
🔥 Energy Balance
🍽️ Today's Macros
🎯 Goal
⚙️ Adaptive Expenditure
📒 Food Diary
The photo is sent to the AI engine to be read and is not saved. Location data is removed first.
| Food | g | kcal | Protein | Carbs | Fat | Fibre |
|---|
Log drinks here, separately from your meals. Don't also type the same drink into a meal – it would be counted twice.
⚖️ Weight & 14-day Trend
🔥 Daily Burn & Intake Read from the Scale
🔥 Daily Calorie Expenditure (Stacked Trend)
🍽️ Intake vs Burn per Day
Complete your profile
Fill in as much information as you can below so your personal trainer (PT) and AI coach have the best possible context.
👤 Personal Measurements & BMR
This information is encrypted client-side and used for BMR and energy calculation.
👤 Age: 42 yrs | 💖 Resting HR: 54 bpm | ⚡ Max HR: 178 bpm | 📊 Heart Rate Reserve (HRR): 124 bpm
🔔 Browser Notifications
Get a notification in this browser when a sync completes or encounters an error. Notifications never contain sensitive health values.
Web notifications are not supported by this browser.
Not active in this browser
✓ Active in this browser
🤖 AI Token Usage This Month
Number of tokens consumed by your AI calls (Ask Coach and recovery analysis). Counter resets on the 1st of each month.
🧠 Coach memory
Facts the AI coach remembers about you between conversations. Only what you approve is saved; you can delete anything.
🔐 Change Password (Encryption Key)
The encryption key is re-wrapped with your new password without needing to re-encrypt data.
🔄 Recovery Key
Generate a new recovery key if you suspect the old one has been compromised.
🔐 Two-Factor Authentication (MFA)
Optional extra protection: after entering password, a one-time code from an authenticator app is required to log in. Highly recommended since your health data is encrypted with your account.
🔓 Not Enabled
✓ Enabled
💻 Active Sessions
Overview of active devices and web browsers logged in to your account. You can log out all other devices at any time.
Loading active sessions...
📄 Consent & Privacy
What you consented to, and when. Processing of health data (Art. 9 GDPR) requires explicit consent – read details below.
Terms of Service • Privacy policy – how RoburformaAI handles your data
✓ Consented
This consent applies to processing your health data in RoburformaAI. It cannot be revoked separately – it is done by deleting the account in the danger zone below.
Optional and can be toggled anytime. If turned off, Ask Coach cannot be used until re-enabled.
Download a copy of everything RoburformaAI stores about you as a JSON file. Passwords, tokens and API keys are not included.
⚠️ Danger Zone: Delete Account
If you delete your account, all your encrypted health data is permanently deleted from the database. This action can NOT be undone!
🔌 Data Sources
Connect RoburformaAI to your fitness and health platforms. All API credentials and OAuth tokens are encrypted with your personal key before database storage. Each service populates the unified database used by your charts and the AI coach.