1. Home
  2. Features
  3. Workouts
Workouts

Record the route. Log the set.

GPS walks, runs, rides and hikes with a map, splits and elevation, controls on the Lock Screen, a widget and Apple Watch, and a strength diary with a library of more than 1,300 exercises.

Coming soon to the App StoreComing soon to Google Play
Ayuvo workout diary
Stays on your deviceNo Ayuvo account, no Ayuvo server.
You choose the AIBring your own key, or run a model on the phone.
No ads, no analyticsNothing is tracked, sold or profiled.
Open sourceMIT-licensed. Read every line.
GPS

Walk, run, ride or hike. Keep the route.

Choose a sport and press Start. Ayuvo records the route with your phone's GPS, and keeps going with the screen locked. Pause, laps and auto-pause are built in, and when you finish you get the map, splits and elevation.

  • Real start and end times, and moving time that leaves out every pause
  • Poor fixes (worse than 20 m) and GPS jumps are dropped before any distance is counted
  • Elevation from the barometer when the phone has one, otherwise from GPS with a 3 m threshold
  • Saved to Apple Health or Health Connect as a workout with its route
GPS workouts

4 outdoor sports

Live time, distance, pace, heart rate, elevation and the current split while you move, then a map of the route, per-kilometre splits, elevation gain and loss, heart rate zones and heart rate along the route.

SportAuto-pause below
Hike1.08 km/h
Outdoor Walk1.44 km/h
Outdoor Run3.6 km/h
Outdoor Cycle5.4 km/h
Lock Screen

Pause, lap and end without opening the app.

A GPS workout or strength session stays in view while it runs. On iPhone it is a Live Activity on the Lock Screen and in the Dynamic Island. On Android it is an ongoing notification. Both have Pause, Resume, Lap and End.

  • Start on Apple Watch and the iPhone shows the Watch's heart rate and distance live
  • If the app is closed mid-workout, the recording can be resumed or saved when you come back
While it runs

Controls where you already look

  • iPhone Lock Screen and Dynamic Island. A Live Activity with the timer, distance and pace, and Pause, Resume, Lap and End buttons
  • Android. An ongoing notification with the same four buttons, promoted to a Live Update on Android 16
  • Apple Watch. Start on the Watch and the iPhone shows it live. Only one device saves the workout, so it is never counted twice
Widget

One tap from the Home Screen.

Add the Workout widget and start a walk, run, ride, hike or strength session straight from the Home Screen. While it runs, the widget shows the ticking timer, distance and pace, and its buttons pause, lap and end the workout.

  • The timer ticks on its own, so the widget stays current without draining the battery
  • It never replaces a running workout: a tap on Start opens the one already running
Workout widget

Start and control a workout from the Home Screen

StateShowsButtons
ReadyWalk, Run, Cycle, Hike and Strength buttonsEach opens the app and starts recording
RecordingSport, a ticking timer, distance and pace (speed for cycling)Pause · Lap · End
PausedA frozen timerResume · End
Strength sessionA ticking timerFinish

iPhone: small, medium and Lock Screen. Android: 2×2 and 4×2.

Cardio fitness

A fitness estimate from your own runs.

With a heart rate source, each GPS walk or run can give an estimate of your VO₂max, the standard measure of cardio fitness. It replaces the rougher estimate from resting heart rate, and a VO₂max from your watch still takes priority.

  • Heart rate zones from your heart rate reserve (ACSM), training load as Banister TRIMP
  • Calories from heart rate (Keytel 2005) when it covers at least 70% of the workout, otherwise from the activity's MET value
Cardio fitness

Measured on a real route

Steady stretches of at least 6 minutes on flat ground (grade under 2%) with heart rate between 40% and 90% of your reserve give a VO₂max estimate from the ACSM walking and running equations. A guided 12-minute Cooper test is there if you want one.

Heart rate recovery one minute after End is shown too. A drop of less than 12 bpm is flagged as worth mentioning to a doctor.

Strength

A strength session with a real start and finish.

Press Start session before your first set and Finish at the end, and the session gets its real time window. Forgot? When you calculate the day's burn, Ayuvo looks at your heart rate and suggests the window when you were training. You confirm or change the times.

  • Plan the week and log every set with reps, weight and RPE
  • Calculated burn, written to Apple Health or Health Connect as a workout over the real window, only if you enable it
  • Ask the coach about your plans, sets and completed sessions, if you allow it
Ayuvo workout diary with sets, reps and calculated burn
Library

1,300+ exercises, filtered your way.

Browse the library by split, target muscle, secondary muscle and equipment, and add your own exercises and activities.

  • Exercise photos and animations load from the open exercises-dataset when you browse the library, as plain image requests
  • Workout plans, sessions and saved exercises move between iPhone and Android in Export All Data
Ayuvo exercise library with search and filters

Not a clinical test. Estimated by Ayuvo from your GPS and heart-rate data using published formulas. It is not a clinical exercise test.

Privacy

What workouts send, and to whom

Your routes, sets and plans are stored on the phone.

Location

Only while a GPS workout records, and only on the phone. The route goes to Apple Health or Health Connect with the workout.

Map tiles

Showing a route map loads map images: from Apple Maps on iPhone, and from OpenStreetMap on Android. Those services see which area is shown, not your route.

Exercise media and coach

Browsing the library requests images from GitHub. The coach reads your workouts only when you ask, and sends them to the provider you chose or to an on-device model.

See every data flow

FAQ

Questions about this feature.

Does Ayuvo need location access all the time?

No. It asks only for location while using the app. A workout started in the app keeps recording with the screen locked, and the location indicator shows while it does.

Does the Workout widget start recording by itself?

A tap on a sport opens Ayuvo and starts the recording there, because phones only allow location recording to begin while the app is open. After that, Pause, Lap and End work from the widget.

Will a Watch workout be counted twice?

No. When the Apple Watch records the workout, it saves it and the iPhone only shows it live.

How accurate is the VO₂max estimate?

It is an estimate from published equations, not a lab test. It needs a heart rate source and steady, flat stretches, and a VO₂max from your watch is shown instead when there is one.

Get started

Start with the whole picture.

Free, private, on your device. Bring your own AI key. No account, no subscription, no ads.

Coming soon to the App StoreComing soon to Google Play

Or read the code: Ayuvo is open source