iOS 17+ • iPadOS 17+ • macOS 14+ • No Subscriptions

Train With Precision Power on Every Indoor Ride.

CycleThing turns your iPhone, iPad, or Mac into a high-frequency cycling cockpit. Pair any Bluetooth FTMS or Tacx FE-C smart trainer, lock in ERG intervals, visualize live telemetry with 60Hz Metal charts, and export directly to your favorite training platforms.

BLE FTMS & Tacx FE-C ERG • SIM • Resistance 60Hz Metal Charts Apple Health & .FIT Export
CycleThing Free Ride Dashboard
CycleThing Active Structured Workout
CycleThing Structured Workouts Library
Z1 • Recovery < 55% FTP
Z2 • Endurance 55–75% FTP
Z3 • Tempo 76–90% FTP
Z4 • Threshold 91–105% FTP
Z5 • VO2max 106–120% FTP
Z6 • Anaerobic 121–150% FTP
Z7 • Sprint > 150% FTP

Built for Serious Indoor Training

Native SwiftUI and Metal performance with zero bloat, zero mandatory accounts, and complete control over your smart trainer.

⚡

Smart Trainer & Sensor Control

Connect smart trainers, power meters, heart rate straps, and cadence sensors over Bluetooth Low Energy with automatic reconnection.

  • Standard BLE FTMS & Tacx ANT+ FE-C over BLE
  • ERG Mode (target wattage lock)
  • Simulation Mode (gradient/slope %) & Resistance %
  • Tacx Neo Road Feel (cobblestones, gravel, cattle grid & more)
📈

60Hz Metal Live Telemetry

GPU-accelerated real-time charts render power, heart rate, and cadence with buttery-smooth 60fps responsiveness.

  • Instant, 1-second, and 3-second smoothed watts
  • Real-time W/kg & 7 Coggan power zone badges
  • Lap average power, cadence, heart rate & speed
  • Elapsed time, distance, and active kilocalories
🎯

Structured Workouts & .ZWO Import

Jump straight into proven interval sessions or bring your own custom `.zwo` workout files.

  • 6 built-in workouts: 20-Min FTP Test, Sweet Spot, VO2max, Threshold, Endurance & Recovery
  • Import any standard `.zwo` workout file
  • Automatic ERG target progression & interval countdowns
  • Skip forward/back or adjust intensity on the fly
🔗

Direct Platform Sync

Export standards-compliant `.fit` files anywhere or connect your training accounts for one-tap and automatic uploads.

  • Strava OAuth2 & direct `.fit` activity upload
  • TrainingPeaks & Intervals.icu workout sync + upload
  • Garmin Connect `.fit` activity upload
  • Native `.fit` file share sheet export
❤️

Apple Health & iCloud Sync

First-class integration with Apple's health and cloud frameworks across iPhone, iPad, and Mac.

  • Saves per-second cycling power, heart rate & cadence to Apple Health
  • Records structured intervals as `HKWorkoutActivity` laps
  • Syncs FTP, weight, imported workouts & ride history via iCloud
  • Works offline with conflict-safe automatic sync
🔒

Privacy-First & Global

Your biometric and training data stays on your devices and in your private iCloud container—never on developer servers.

  • No account creation required
  • Zero ads, zero trackers, zero analytics SDKs
  • Localized for 10 global markets (EN, ZH, JA, DE, FR, ES, KO, PT-BR, IT, NL)
  • Metric (kg, km/h) & Imperial (lbs, mph) units
CycleThing — Train With Precision Power

Designed for Clarity at Threshold

High-contrast typography and color-coded Coggan zones keep your targets readable even during all-out intervals.

Structured Workout Ride Screen

Structured ERG Workout

Live 60Hz telemetry chart, interval countdown, and zone profile graph.

Free Ride Dashboard Screen

Free Ride Cockpit

Instant ERG, Simulation slope, and Resistance controls with 8 live metrics.

Workouts Library Screen

Workout Library

Built-in interval sessions with TSS/IF badges plus `.zwo` file import.

Activity History Screen

Ride History & .FIT Export

Review completed workouts, lap breakdowns, and upload status.

Settings and Power Zones Screen

Rider Profile & Zones

Configure FTP, weight, 7 Coggan power zones, and connected services.