A native workout tracker for iPhone, Apple Watch, and Mac.
Build your own workouts or let TrainingLab generate them from your gym's equipment. On-device intelligence reads your recovery and tailors each session — just describe what you want, or start on iPhone and watch it mirror to your wrist in real time.
Download on the App Store
Build workouts manually with your own exercises and set lengths, or let the generator do it for you.
Pick a split — Push, Pull, Legs, or hybrids — and get an equipment-aware workout in seconds. Or build a multi-week plan.
Start on iPhone, the watch app launches with the right activity type. Pause from either device, end from either device — they stay in sync.
Heart rate, calories, and distance from the watch stream back to your iPhone during the session.
Skip tracks, play, and pause the iPhone's music directly from the watch — with the real now-playing track on screen.
Hand off any workout to the built-in Workout app on Apple Watch with one tap, via WorkoutKit.
Workouts, plans, and exercises sync to your private iCloud database — no third-party server.
Every session writes a real HKWorkout with the correct activity type and contributes to your Activity rings.
Build multi-week plans with drag-to-reorder workouts and track progress as you complete each session.
Tell TrainingLab once which equipment your gym has — barbells, dumbbells, cable machine, kettlebells, whatever's actually on the floor — and the generator only ever picks exercises you can do.
TrainingLab reads your recovery and training history to suggest what to do today — and lets you conjure a workout just by describing it. Powered by Apple's on-device Foundation Models and HealthKit, so it runs entirely on your iPhone.
Most workout apps treat the watch as an afterthought. TrainingLab was rebuilt from the ground up so the wrist is a first-class control surface — not just a heart-rate display.
Tap Start on the iPhone and the watch app comes forward with the right HK activity type already configured.
The wrist shows seconds-remaining for the current exercise, not just the overall workout duration.
Pause from either device and the other follows. The watch acknowledges the mirror so iOS knows it actually landed.
When the workout ends, the wrist shows duration, calories, heart rate, and distance — not a placeholder card.
Three-button remote for the iPhone's now-playing track. The watch UI flips to the real play/pause state.
If HealthKit permission is off, the watch shows exactly where to enable it instead of failing silently.
Workouts and health data live in HealthKit and iCloud. There's no analytics server, no third-party tracking, and no account to sign up for — you sign in with the Apple ID you already use.
The intelligence features run on device with Apple's Foundation Models — your recovery signals and history are analysed locally and never uploaded.
Written entirely in Swift with native HealthKit, WorkoutKit, MusicKit, FoundationModels, and WatchConnectivity APIs.
Download TrainingLab and try the gym plan generator — no sign-up, no upsell.
Download Now