BikeControl - Trainer Remote Android

BikeControl - Trainer Remote

Control your favorite trainer app and Virtual Shifting using ANY controller!

Features & Capabilities

With BikeControl (formerly known as SwiftControl) you can control your favorite trainer app using your Zwift® Click, Zwift® Ride, Zwift® Play, Elite Square Smart Frame®, Elite Sterzo Sterzo Smart®, Wahoo Kickr Bike Shift®, Bluetooth remotes and gamepads. Here's what you can do with it, depending on your configuration:

▶ Virtual Gear shifting
▶ Steering / turning
▶ Adjust workout intensity
▶ Control music on your device
▶ Add Virtual Shifting to trainer apps that do not support it natively
▶ Adjust everything around Virtual Shifting: gear count, ratios, ...
▶ More? If you can do it via keyboard, mouse or touch, you can do it with BikeControl

Open Source
The app is open source and available at https://github.com/OpenBikeControl/bikecontrol/

Supported Apps
▶ MyWhoosh
▶ Zwift
▶ Rouvy
▶ TrainingPeaks
▶ Biketerra.com
▶ Any other app: You can customize touch points (Android) or keyboard shortcuts (Desktop)


Supported Devices
▶ Zwift© Click
▶ Zwift© Click v2 (mostly, see issue #68)
▶ Zwift© Ride
▶ Zwift© Play
▶ Shimano Di2
▶ SRAM AXS / eTap
▶ Thinkrider VS200 Virtual Shifter
▶ Wahoo Kickr Bike Shift
▶ Wahoo Kickr Bike Pro
▶ CYCPLUS BC2 Virtual Shifter
▶ Elite Sterzo Smart (for steering support)
▶ Elite Square Smart Frame (beta)
▶ Gamepads
▶ BLE HID devices and classic Bluetooth HID devices
▶ Keyboard input
▶ Use your phone on your handlebar for steering using the phones' sensors
▶ We're working on creating an affordable alternative based on an open standard, supported by all major trainer apps


AccessibilityService API Usage
Important Notice: This app OPTIONALLY uses Android's AccessibilityService API to enable control of training applications through your Zwift devices.

Why AccessibilityService:
▶ To simulate touch gestures on your screen that control trainer apps
▶ To detect which training app window is currently active
▶ To enable seamless control of apps like MyWhoosh, IndieVelo, Biketerra.com, and others


How We Use AccessibilityService:
▶ When you press buttons on your Zwift Click, Zwift Ride, or Zwift Play devices, BikeControl translates these into touch gestures at specific screen locations
▶ The service monitors which training app window is active to ensure gestures are sent to the correct application
▶ NO personal data is accessed, collected, or transmitted through this service
▶ The service only performs the specific touch actions you configure within the app


Privacy and Security:
▶ BikeControl only accesses your screen to perform the gestures you configure
▶ No other accessibility features or personal information is accessed
▶ All gesture configurations remain on your device
▶ The app does not connect to external services for accessibility functions


This app is not affiliated with or endorsed by Zwift, Inc. or Wahoo or Elite.

Permissions Required
Bluetooth: To connect to your Zwift devices
AccessibilityService (optional): To simulate touch gestures for controlling trainer apps
Notifications: To keep the app running in the background
Location (Android 11 and below): Required for Bluetooth scanning on older Android versions

User Growth & Download Statistics

App
By:
OpenBikeControl UG
Downloads:
11,332 398
Version:
6.0.0 Last updated: 2026-06-06
Version code:
135
Creation date:
2025-09-24
Publisher country:
DE DE
Permissions:
  • android.permission.SYSTEM_ALERT_WINDOW High risk
  • android.permission.BLUETOOTH_ADVERTISE Moderate risk
  • android.permission.BLUETOOTH_CONNECT Moderate risk
  • android.permission.BLUETOOTH_SCAN Moderate risk
  • android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE Moderate risk
  • android.permission.FOREGROUND_SERVICE_SPECIAL_USE Moderate risk
  • android.permission.CHANGE_WIFI_MULTICAST_STATE Low risk
  • android.permission.FOREGROUND_SERVICE Low risk
  • android.permission.INTERNET Low risk
  • android.permission.POST_NOTIFICATIONS Low risk
  • See more
Size:
44.75MB
Email:
su*****@bikecontrol.app
URLs:
Website ,Privacy policy
Full description:
See detailed description
Source:
Google Play Store
Data ingested on:
2026-06-13
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Android app. Please use these information below to contact the Android app developer.
Developed by:
OpenBikeControl UG
Google Play Store
https://play.google.com/store/apps/details?id=de.jonasbark.swiftcontrol
Email:
su*****@bikecontrol.app
Website:
https://bikecontrol.app

Publisher Change History

2025-11-10: la*****@gmail.com to su*****@swiftcontrol.app

2026-02-10: su*****@swiftcontrol.app to su*****@bikecontrol.app

Upgrade to see full email

Best BikeControl - Trainer Remote Alternatives

Here are some Android apps that are similar to BikeControl - Trainer Remote: