A quiet training tool
for one lifter.
Coach is for solo strength training. Phone on a tripod, watch on the wrist, sets logged in two taps. Bring your own workout plan — or generate one with any AI chatbot using the schema we publish.
Rehab-aware features activate only when you need them — a session-end pain gate, a next-morning reactivity check, PR celebrations disabled by default in rehab mode.
Three screens, in order.
Numerics dominate. The previous set ghosts beneath, pre-filled. One tap on the check confirms.
A tight coral countdown visible from six feet. Gong at zero, audible tick on the last ten.
Time, sets, heart rate, volume — the four numbers that matter. No badges, no streaks.
- 01
Mid-set logging is ≤2 taps.
Tap the "previous" ghost, tap the checkbox. Done. No modals, no confirmations, no four-step drawers between you and the next set.
- 02
The rest timer survives everything.
Live Activity on the Lock Screen, Dynamic Island pill, audible tick on the last 10 seconds, gong at zero. A silent notification with the phone 6 feet away is a failure.
- 03
The watch is a heart-rate strap.
HR with zone color, session elapsed, one haptic when rest ends. No set logging on the wrist — the phone is already doing that job.
- 04
Onboarding is 90 seconds to a logged set.
Every onboarding question is postponable. Strava, notifications, Watch setup all deferred to Settings until you actually need them.
- 05
Personalization, not gamification.
No streaks. No badges. No leaderboards. No daily dopamine push. The app tracks what you did; it doesn’t try to coach you.
- 06
Rehab, when you need it.
A session-end pain gate and a next-morning reactivity check appear in rehab mode. PR celebrations default off in rehab, on in strength — both overridable.
Everything stays on your device.
Workouts live in your iCloud Drive. HealthKit writes stay on the phone. Strava is a single opt-in, one-way upload — with tokens stored in Keychain and revokable any time.
Read the privacy policyGenerate your plan with any chatbot.
Coach reads a simple JSON format. Download the schema, share it with ChatGPT / Claude / Gemini, drop the result into iCloud Drive. Coach picks it up automatically on the next session.
- 01 Download the schema.
One JSON file that describes every field Coach understands.
- 02 Share it with your chatbot.
Upload, describe your goals, ask for a workout.
- 03 Save to iCloud Drive.
Drop the JSON into Coach/Documents/workouts/.