Your Trainer - indoor cycling Android app.
Smart-trainer control for multi-rider households. One-time purchase. Local data, local control.
Every ride is recorded as a personal best for its route or duration. The next attempt replays a ghost rider of the previous best, paced along the terrain. Each rider in a multi-rider household maintains their own profile and history; a quiet household leaderboard builds itself across months.
Three ride modes
• Power — structured workouts with ERG trainer control holding the rider at target wattage. Build workouts in the in-app visual editor or import .zwo (Zwift workout file) or .ytw files. FTP-based training, target-power intervals, ramp tests.
• Route — import GPX, FIT, or TCX courses. The smart trainer's SIM mode adjusts resistance based on course gradient. Multi-lap rides supported; the previous best lap replays as a ghost rider on subsequent attempts.
• Heart-rate Zone — configurable HR-zone targets; resistance adjusts automatically to keep the rider within the target zone.
Smart trainer + sensor compatibility
Connects over Bluetooth Low Energy to any FTMS-compliant smart trainer or smart bike. The verified-trainer compatibility list — built from rider-submitted reports — is published at your-applications.com/your-trainer/compatibility.html.
Supported trainer brands include Wahoo (KICKR, KICKR Core, KICKR Move, KICKR Snap), Tacx (Neo, Flux), Saris (H3, H4), Elite (Direto, Suito), JetBlack, Kinetic, and Magene. Also compatible with Zwift Hub and other FTMS-spec turbo trainers.
Bluetooth heart-rate monitors connect directly. ANT+ HRMs require an external Bluetooth bridge.
AI Workout Builder (Pro / Family tiers)
Generate structured workouts using your own OpenAI, Anthropic Claude, or Google Gemini API key. The workout-generation request runs through the rider's own provider account — no Your Trainer backend relays the prompt or stores the rider's training history. The Builder uses local ride data and rider notes as context.
Multi-rider household
One installation supports multiple rider profiles. Each profile has independent history, FTP, weight, personal bests, and a configurable colour. Rides from all profiles contribute to a household leaderboard. Buy it once for the family; no per-seat or per-month fees.
Local data, local control
Ride data is stored on the device's local storage. The app has no backend; no Your Trainer servers hold rider data. Strava upload is opt-in per ride; ride files can be exported as .fit at any time.
One-time purchase, no subscription
Free tier covers full ride functionality for one rider profile (all three ride modes, FTMS smart trainer support, ride history, ghost-rider personal-best replay). Pro and Family tiers add multi-rider profile support, the AI Workout Builder, and additional features. Pricing varies by region; current prices are shown on the Google Play store listing.
9 languages
English, German, French, Spanish, Italian, Dutch, Brazilian Portuguese, Japanese, Traditional Chinese.
Developed in Ireland
Native Android. Distributed through Google Play. A public community hub at github.com/edankert/yourtrainer-community carries Discussions, bug reports, and the trainer-compatibility verification programme. Real-time discussion on Discord. Subreddit at r/YourTrainerApp.