# BikeControl: Virtual Shifting — Any Shifter, Any Trainer App

> Control cycling trainer apps with external hardware click devices. (iPhone/iPad app by JONAS TASSILO BARK.)

- Source: https://appshunter.io/ios/app/bikecontrol-virtual-shifting/id6753721284 (this page in markdown: same URL + `.md`)
- Developer: [JONAS TASSILO BARK](https://appshunter.io/developer/1844666207)
- Category: Utilities, Health & Fitness
- Price: Free with in-app purchases (on sale, was $5.99)
- Rating: 3.40/5 from 13 App Store ratings · 95 written reviews indexed
- Age rating: 4+
- Requires: iOS 15.6 · 60 MB
- Languages: American English
- Released: 2025-10-09
- Data updated: 2026-08-31
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/bikecontrol-virtual-shifting/id6753721284/reviews.md

## What is BikeControl?

Add virtual shifting to any indoor training app.

BikeControl (formerly SwiftControl) turns a controller you already own into a virtual shifter: Shimano Di2, SRAM AXS / eTap, WHEELTOP EDS, Zwift Click, Zwift Play, Zwift Ride, CYCPLUS BC2, Thinkrider VS200, a Bluetooth remote or a gamepad.

WHAT YOU CAN DO
▶ Virtual gear shifting - in apps that support it natively, and in apps that do not
▶ Steering and turning
▶ Adjust workout intensity
▶ Control music on your device
▶ Tune everything around shifting: gear count, ratios, gearing
▶ More? If you can do it by keyboard, mouse or touch, you can do it with BikeControl

WORKS WITH
Officially supported, built in natively: MyWhoosh, Rouvy, TrainingPeaks Virtual, Strappo
Also supported: Zwift, Biketerra, FulGaz and any other app you can drive by keyboard or touch

BikeControl applies the gear change at the trainer and sends the resulting resistance to the app, so virtual shifting works even in apps that have no virtual shifting of their own.

SHIMANO Di2 AND SRAM AXS
Pair the road shifters you already ride outdoors and use them to shift virtual gears indoors. No extra hardware, no adapters.

SUPPORTED CONTROLLERS
▶ Zwift Click, Click v2, Ride and Play
▶ Shimano Di2
▶ SRAM AXS and eTap, every individual button
▶ WHEELTOP EDS
▶ Wahoo Kickr Bike Shift, Pro, V1 and V2
▶ CYCPLUS BC2 and Thinkrider VS200 virtual shifters
▶ Elite Sterzo Smart and Elite Square Smart Frame, for steering
▶ Gamepads, Bluetooth HID devices and keyboards
▶ Your phone on the handlebar, steering with its sensors

OPEN SOURCE
BikeControl is open source: https://github.com/OpenBikeControl/bikecontrol

PRIVACY
▶ BikeControl only accesses your screen to perform the gestures you configure
▶ All gesture configurations stay on your device
▶ No personal data is collected or transmitted

Not affiliated with or endorsed by Zwift, Inc., Shimano, SRAM, Wahoo or Elite.

Terms of use: https://bikecontrol.app/terms-of-use

## Key features

- Virtual gear shifting
- Steering/turning control
- Workout intensity adjustment
- Music control
- Keyboard/mouse/touch emulation

## Pricing and in-app purchases

Base price: Free.

**Subscriptions**

| Subscription | Price | Period |
| --- | --- | --- |
| BikeControl Pro | $2.99 | per month |
| BikeControl Pro | $28.99 | per year |

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| BikeControl Pro | $2.99 | one-time |
| BikeControl Pro - Yearly | $29.99 | one-time |
| Full Version Unlock | $4.99 | one-time |


## Recent user reviews (10 of 95)

All indexed reviews: https://appshunter.io/ios/app/bikecontrol-virtual-shifting/id6753721284/reviews.md

### 5/5 — Génial

*2026-08-25*

Racontez pas de bêtise cette appli fonctionne nickel sur mac avez Whist rider et MyWhoosh

### 2/5 — Funktioniert nur so lala

*2026-08-19*

Leider verbindet er sich ab und zu mit meinem Kickr Core mal wieder nicht. Daher ständig falsche Trainingswerte, trotz Abo. 
Dann Wechsel ich lieber wieder zu Zwift

### 1/5 — Não funciona

*2026-08-15*

Só funcionou uma vez no rouvy, a minha versão é paga.

**Developer response:** Next 6.4.3 version will fix a few Rouvy issues. Contact me via in app support for further help & diagnostics.

### 1/5 — Zwift Ride on MyWhoosh - follow up

*2026-07-29*

With the latest update, the virtual gear display does not work in MyWhoosh, again!

### 5/5 — Bike control

*2026-07-23*

J’ai acheté bike control il y a quelques mois pour un Zwift click sur un wahoo kickr core 2 et l’installation était au début difficile mais après quelques essaies cela se fait très intuitivement et en cas de problème le support est très réactif.
De plus de nouvelle fonctionnalité sont régulièrement ajoutés ce qui est très appréciable

### 3/5 — Cluttered but does the Trick

*2026-07-22*

If you need virtual shifting with  MyWoosh, this is pretty much your only option. It is an absolutely confusing UI that is too cluttered!If you hang-in there, it does deliver what it promises. Worked for me using it with MyWoosh, JetBlack Victory, Zwift Click and Zwift Cog.

**Developer response:** Thank you for your feedback - always looking for ways to improve the UX. If you have some ideas I'm happy to hear them :)

### 1/5 — Dev moved previously paid for features behind a paywall.

*2026-07-15*

This app was great. I paid $5 for it, but then the dev put several basic features from the $5 paid version behind a paywall: control your music, volume lower, and start any command/shortcut with any button. Why are these behind a $29/year paywall now?! Just sell software once and don’t roll features behind an additional paywall after you already sold them with the initial app fee. Jeez. I would have loved to give this app 5 stars otherwise. This is bait and switch stuff.

### 1/5 — It might just be me but..

*2026-07-12*

Four hours of trying to get my setup to work and using BikeControl as a bridge but to no effect. Issues with controllers not staying connected and muddy control when they were. This app might work for some but was a complete waste for me.

**Developer response:** Happy to help.

### 5/5 — Top

*2026-07-01*

Thank you for this amazing app, and thank you for partnering with MyWhoosh!

I purchased the Basic Lifetime plan today, and for me, the virtual shifting is all I need. I really hope the app stays as lightweight, simple, and minimalist as it is now.

I’m a big fan of stability, ease of use, and clean design, and you’ve done a fantastic job creating this app. I use it on my iPad with a Zwift Bike, Wahoo, and virtual shifting, and the experience has been excellent.

Thanks again for your hard work, and I truly hope the app remains ad-free in the future!

**Developer response:** Thank you for your feedback :)

### 5/5 — bridges the gaps

*2026-06-28*

really nice to use my hardware outside the walled cartoon garden of zwift

## Frequently asked questions about BikeControl

### What trainer apps can BikeControl control?

BikeControl is designed to control your favorite trainer app using your hardware click devices. The app aims to emulate keyboard, mouse, or touch inputs, making it compatible with a wide range of trainer applications.

### What are the subscription options for BikeControl?

BikeControl offers two subscription plans: BikeControl Pro at $2.99 per month and BikeControl Pro at $28.99 per year. These plans likely unlock advanced features or remove limitations.

### Is BikeControl safe to use with my personal data?

Yes, BikeControl prioritizes privacy and security. It only accesses your screen to perform configured gestures and does not access other accessibility features or personal information. All gesture configurations remain on your device.

### What devices is BikeControl compatible with?

BikeControl is supported on Mac, iPhone, iPad, and iPod. This broad compatibility allows users to control their trainer apps across various Apple devices.

### How often is BikeControl updated?

The latest version of BikeControl is 5.2.0, and it was last updated on April 6, 2026. This indicates a relatively recent update, suggesting ongoing development and support.

### What is the age rating for BikeControl?

BikeControl has an age rating of 4+. This suggests that the content within the app is considered suitable for young children and does not contain mature themes.

### What are the main features of BikeControl?

Key features include virtual gear shifting, steering/turning control, adjusting workout intensity, and controlling music on your device. It can also emulate any action performable via keyboard, mouse, or touch.

### What is the price of BikeControl?

BikeControl is available for a one-time purchase of $5.99. In addition to the purchase price, there are also subscription plans available for enhanced features.

## Version history (last 5 releases)

### 6.5.2 — 2026-08-27

**Features**:
- Zwift Click V2: when you use the right side only, the puck no longer falls asleep after a minute of inactivity — and the LEDs stay on.
- Network issues: you can now troubleshoot network related issues, e.g. connection to MyWhoosh
- Virtual Shifting:
  - shifting on Zwift Ready trainers now feels instant
  - more FTMS trainers are supported
  - a new resistance test lets you confirm your trainer really responds

### 6.5 — 2026-08-22

**Features**:
- Zwift Click V2: when you use the right side only, the puck no longer falls asleep after a minute of inactivity — and the LEDs stay on.
- Network issues: you can now troubleshoot network related issues, e.g. connection to MyWhoosh
- Virtual Shifting:
  - shifting on Zwift Ready trainers now feels instant
  - more FTMS trainers are supported
  - a new resistance test lets you confirm your trainer really responds

### 6.4.3 — 2026-08-17

**Features**:
- Added a guided setup on first launch
- Zwift Click V2: a new full-screen explainer lets you choose your unlock mode when the controller is first discovered — left side only (no Zwift unlock, ever) or unlock with Zwift (both controllers, re-unlock every 24 hours)
- Trainer connection: a new "Help me decide" link explains the connect modes before you pick one.

**Fixes**:
- SRAM AXS: the shifter no longer disconnects after about three minutes of coasting.

### 6.4.1 — 2026-08-12

**Features**:
- Added a guided setup on first launch
- Zwift Click V2: a new full-screen explainer lets you choose your unlock mode when the controller is first discovered — left side only (no Zwift unlock, ever) or unlock with Zwift (both controllers, re-unlock every 24 hours)
- Trainer connection: a new "Help me decide" link explains the connect modes before you pick one.

**Fixes**:
- SRAM AXS: the shifter no longer disconnects after about three minutes of coasting.

### 6.4 — 2026-08-11

**Features**:
- Added a guided setup on first launch
- Zwift Click V2: a new full-screen explainer lets you choose your unlock mode when the controller is first discovered — left side only (no Zwift unlock, ever) or unlock with Zwift (both controllers, re-unlock every 24 hours)
- Trainer connection: a new "Help me decide" link explains the connect modes before you pick one.

**Fixes**:
- SRAM AXS: the shifter no longer disconnects after about three minutes of coasting.

## Apps similar to BikeControl

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [dB Meter: Decibel, SPL, Noise](https://appshunter.io/ios/app/db-meter-decibel-spl-noise/id6767850405) | 5.0 (1) | Free | Utilities |
| [Subverter](https://appshunter.io/ios/app/subverter/id6741046402) | 5.0 (1) | $1.99 | Utilities |
| [BoostBeat: Volume Booster](https://appshunter.io/ios/app/boostbeat-volume-booster/id6777668846) | 1.0 (1) | Free | Utilities |
| [SnapFrame Composition](https://appshunter.io/ios/app/snapframe-composition/id6773542560) | — | $3.99 | Utilities |
| [Flying Carpet File Transfer](https://appshunter.io/ios/app/flying-carpet-file-transfer/id1637377410) | 4.4 (21) | $0.99 | Utilities |
| [CYCPLUS](https://appshunter.io/ios/app/cycplus/id1550574455) | 1.6 (10) | Free | Utilities |

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-31.*
