KSETT: Virtual Shifting

Any smart trainer, any app

Free · In‑App Purchases

Add virtual shifting to the training app you already use. Custom drivetrains, Bluetooth shift controller support, ERG Intensity, Apple Watch heart rate, and live metrics. Real gear feel for your smart trainer, in the training app you already use. KSETT adds virtual shifting to Bluetooth smart trainers. It sits between your trainer and your training app: your app sees KSETT as the trainer, and KSETT controls the real trainer, changing resistance as you shift through your chainrings and cassette, just like riding outside. You don't need a cassette on the trainer or virtual gearing support in your app. HOW IT WORKS 1. Open KSETT on your iPhone and connect your smart trainer 2. In your training app on another device (iPad, Mac, Apple TV or a second phone), choose KSETT as your trainer 3. Ride and shift with the big on-screen buttons or a Bluetooth shifter WORKS WITH • Smart trainers that support Bluetooth FTMS, such as Wahoo KICKR models • Training apps that connect to Bluetooth FTMS trainers, such as Wahoo SYSTM, MyWhoosh and Zwift • Zwift Click and CYCPLUS BC2 shifters • Bluetooth heart rate straps, cadence sensors and Apple Watch RIDE FEEL • Gears based on your real drivetrain's tooth counts, so every shift feels the way it would outside • Works in Level/Sim mode and responds to your app's hills • ERG aware: gear controls step aside while your app sets the power, and ERG Intensity raises or lowers the target 5% per tap • Add a simulated hill on top of your training app's grade • Haptic feedback on every shift RELIABLE • Keeps relaying with the screen locked or while you use another app • Reconnects after a trainer dropout and re-sends your app's last target • Built-in User Guide, troubleshooting tips and debug log KSETT PRO Unlock everything with an optional subscription: • Custom drivetrains: your own chainrings and cassette, including 2x • Physical Bluetooth shifters: Zwift Click and CYCPLUS BC2, with custom button mapping • Grade and ERG Intensity controls • Apple Watch heart rate and Bluetooth cadence sensors • Ride Metrics: live power, cadence and heart rate on the ride screen • Apple Music controls on the ride screen The free version includes on-screen shifting with a standard 1x drivetrain and heart rate from a sensor or your trainer. PRIVACY No account, no ads and no tracking. Your ride and health data stay on your devices. SUBSCRIPTION DETAILS KSETT Pro is an optional auto-renewing subscription, available monthly or annually. Payment is charged to your Apple ID at confirmation of purchase. Subscriptions renew automatically unless cancelled at least 24 hours before the end of the current period, and your account is charged for renewal within 24 hours before the period ends. You can manage or cancel your subscription anytime in your App Store account settings. Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ Privacy Policy: https://ksett.app/#privacy

  • 5.0
    out of 5
    1 Ratings

Fixes and improvements to keep your rides smooth. If you're enjoying KSETT, a rating on the App Store helps other riders find it.

The developer, JOSEPH PAUL COSTABLE, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Linked to You

    The following data may be collected but it is not linked to your identity:

    • Purchases

Privacy practices may vary, for example, based on the features you use or your age. Learn More

The developer has not yet indicated which accessibility features this app supports. Learn More

Seller
JOSEPH PAUL COSTABLE
Size
23 MB
Category
Utilities
Compatibility
Requires iOS 17.5 or later.
  • iPhone
    Requires iOS 17.5 or later.
  • iPad
    Requires iPadOS 17.5 or later.
  • Apple Watch
    Requires watchOS 10.6 or later.
Languages
English
Age Rating
4+
In-App Purchases
Yes
  • KSETT Pro Annual $19.99
  • KSETT Pro Monthly $1.99
Copyright
© 2026 Joseph Costable