CyclePro Elite

Cross-platform indoor cycling training suite with comprehensive sensor connectivity and specialized hill climbing focus.

Cross-Platform ANT+ & Bluetooth LE KICKR Core Ready Hill Climbing
+ iOS & Android companion apps planned

The Ultimate Cross-Platform Indoor Cycling Experience

CyclePro Elite represents a fun project where I am building something different in the cycling app arena. Developing for Linux, Mac and Windows. And the focus on building a UI that is not like the typical cycling apps with the pretty much boring animations of virtual people cycling in a virtual world. Can we not just watch a video of our choice and cycle with minimum and configurable metrics overlays? Or can we not just look at the metrics and have some training inspiration going with it?

Whether you’re preparing for challenging climbs, building endurance, or maintaining fitness during off-season periods, CyclePro Elite provides the tools and insights needed to maximize every training session across all your devices.

Universal Sensor Connectivity

ANT+ Protocol Support

  • Heart Rate Monitors: Connect any ANT+ heart rate strap for precise cardiovascular tracking
  • Cadence Sensors: Monitor pedal stroke efficiency and rhythm consistency
  • Speed Sensors: Accurate velocity measurement for performance analysis
  • Power Meters: Direct force measurement from crank-based and pedal-based systems
  • Smart Trainers: Full integration with ANT+ FE-C protocol for resistance control

Bluetooth Low Energy Integration

  • Multi-device pairing: Connect up to 8 Bluetooth devices simultaneously
  • Cross-platform compatibility: Works with sensors from all major manufacturers
  • Automatic reconnection: Seamless session continuity with intelligent device management
  • Battery monitoring: Real-time power level tracking for all connected sensors

Specialized Hill Climbing Training

Climbing hills with a twist. Instead of a pre-defined route, it lets you adjust the gradient and you can get there quicker or slow down at your leisure.

Gradient Simulation

  • Custom climb creation: Build personalized hill profiles matching real-world routes
  • Progressive difficulty: Graduated training programs building climbing strength over time

Performance Analytics

  • Power-to-weight tracking: Monitor efficiency improvements across different gradients
  • Climbing cadence analysis: Optimize pedal stroke patterns for sustained climbs
  • Heart rate zone management: Maintain target intensity throughout extended efforts
  • Recovery monitoring: Intelligent rest period recommendations between climbing intervals

Smart Trainer Integration

KICKR Core Optimization

  • Direct resistance control: Seamless integration with Wahoo’s ecosystem
  • Realistic road feel: Advanced algorithms simulate authentic climbing sensations
  • Automatic calibration: Precise power measurement with zero-offset correction
  • Thermal management: Monitoring and protection against overheating during intense sessions

Universal Trainer Support

Would love to support a lot of different hardware, but here I will require a bit of help from people who own this equipment and are keen on helping out.

Real-time Monitoring

  • Live performance dashboard: Key metrics displayed with customizable layouts
  • Target zone indicators: Visual feedback for power, heart rate, and cadence targets
  • Progress tracking: Session completion percentage and remaining work display
  • Motivation tools: Achievement badges and personal record notifications

User Experience Design

Intuitive Interface

  • Clean, professional layout: Focus on essential information without clutter
  • Customizable displays: Arrange data fields according to personal preferences
  • Night mode: Reduced brightness for early morning or evening training sessions
  • Landscape optimization: Full-screen workout view maximizing data visibility

Smart Notifications

  • Interval transitions: Clear audio and visual cues for workout segment changes
  • Performance alerts: Notifications when departing from target training zones
  • Safety reminders: Hydration and rest period suggestions during extended sessions
  • Achievement celebrations: Recognition of personal bests and training milestones

Platform Support & Technical Specifications

Windows Desktop
  • Windows 10/11 (64-bit)
  • 4GB RAM minimum
  • DirectX 11 support
  • ANT+ USB dongle support
  • Bluetooth 4.0+ adapter
macOS Desktop
  • macOS 11.0 or later
  • Intel or Apple Silicon
  • 4GB RAM minimum
  • Built-in Bluetooth support
  • ANT+ dongle compatible
Linux Desktop
  • Ubuntu 20.04+ / Fedora 34+
  • Modern GPU with OpenGL 3.3
  • 4GB RAM minimum
  • BlueZ 5.50+ for Bluetooth
  • libusb for ANT+ dongles
Mobile Companions (Planned)
  • iOS 15.0+ companion app
  • Android 8.0+ companion app
  • Real-time workout monitoring
  • Remote control capabilities
  • Cross-device data sync
Connectivity Support
  • ANT+ via USB dongles
  • Bluetooth Low Energy 4.0+
  • WiFi for updates & sync
  • Cloud data synchronization
  • Third-party integrations

CyclePro Elite is currently in development. Features and specifications are subject to change based on testing and user feedback. Follow our updates for the latest development progress and release timeline.

Interested in beta testing? Contact us to join the early access program and help shape the future of indoor cycling training.


Explore more about fitness technology and training optimization:

“The difference between ordinary and extraordinary is that little extra.” - Jimmy Johnson

Tags: