Features

Everything the AI does — and everything it doesn't.

The 4-Gate Broadcast System

Every broadcast must pass all four gates sequentially. This is how we protect silence.

Gate 1: Confidence

A condition must persist for N seconds before broadcasting. A momentary split at a traffic light won't trigger a false alert. Team splits require 20 seconds of sustained separation.

Gate 2: Cooldown

Minimum interval per category. Safety alerts: 30s. Split updates: 120s. Ghost gap: 60s. New PR has zero cooldown — you always hear that.

Gate 3: Silence Budget

Maximum 6 broadcasts per 10-minute window. When budget drops to 1 or below, only priority 1-3 events get through. Silence is the product.

Gate 4: Audio Priority

Queue holds max 2 items. If a rider is speaking, safety events play immediately, others queue. When the queue is full, the lowest priority is discarded.

Narrative Arc

Every ride has three acts, just like a sports broadcast.

DEPARTURE

First 5 minutes

Cooldown multiplied by 3x. Minimal speech. Let riders settle in.

BODY

Main ride

Normal cooldowns. Event-driven commentary. The steady state.

FINALE

Last 10%

Cooldown at 0.6x. Denser commentary for the finish. This is where the drama is.

Broadcast Mode

Learn more →

Solo AI commentary that gets smarter with every ride.

History Comparisons

AI compares your current pace to past rides on the same route. "8 seconds faster than last week" — personal data narrative, not terrain.

PR Tracking

Real-time pace monitoring against your historical best. "On pace for a new PR" during the segment, "New PR. 4:17." on completion.

Effort Detection

Speed change >25% sustained for >20 seconds triggers an update. "Picked up the pace" — stating facts, not cheering.

Heart Rate Zones

Sustained zone changes for >30 seconds. "Red zone." Two words. The commentator states it. You decide what to do.

Ghost Race

Learn more →

Asynchronous competition. Race your past self or challenge anyone.

Real-Time Gap

AI narrates time gaps as you ride: "Ghost: +8s AHEAD" or "Overtaken. Leading by 2s." Pure competition without coordination.

Challenge Links

"Mike rode Riverside Loop in 1:15:42. Can you beat it?" One deep link. Has app? Opens directly. No app? App Store, then opens.

Self Ghost

Race against your own previous recording on any route. The product gets more valuable with repeated use.

Spatial Indexing

Ghost position is calculated using spatial indexing on the original track, not raw timestamps. Accurate even on detours.

Team Radio

Learn more →

F1-style push-to-talk for 2-5 riders. AI keeps the team together.

Squeeze-to-Talk

AirPods squeeze is the only physical interaction during riding. 10-second auto-timeout. F1 Team Radio style, not an open mic.

Split Detection

"Team split. Lee 120m behind." Triggers when riders separate >50m for >20 seconds, both still moving. AI reports the last person.

Traffic Light Filter

When riders stop at red lights, GPS distance increases but it's not a real split. Both stationary? Suppressed. One slow? Suppressed.

Rider Stopped

"Jake stopped. 200m away." Priority 1 — the highest. If someone stops while the group moves, everyone knows immediately.

Live Streaming

Learn more →

Broadcast your ride live with a real-time HUD overlay. One stream, all platforms.

Multi-Platform Simultaneous

Stream to YouTube, Twitch, Facebook, Kick, and custom RTMP servers — all at once. Cloudflare Stream Connect handles the fan-out from a single upload.

GPU-Composited HUD Overlay

Speed, heart rate, elevation, and route data rendered directly onto your video feed using Metal GPU compositing. Under 2ms per frame.

Three HUD Styles

BMW (clean data cards), Minimal (power + HR only), or F1 (racing telemetry). Choose the overlay that matches your audience.

Pre-Flight Checklist

Automatic checks before going live: camera, mic, network, battery, thermal state, and RTMP reachability. No failed streams.

Adaptive Stream Health

Auto-adjusting bitrate, frame pacing, thermal management, and auto-recovery from disconnections. Monitors secondary output health with alerts.

Viewer Interaction

Live chat overlay, emoji reactions, real-time viewer count, and engagement heatmap. Hear audio cues for viewer milestones.

Auto Highlights & VOD

AI detects key moments (PRs, effort spikes, engagement peaks) and generates 30-60s clips automatically. Up to 10 highlight clips per ride.

Chapter Markers

Ride start, checkpoints, PR moments, and ride end are automatically marked for VOD navigation. Viewers can jump to the action.

Ride Analysis

Learn more →

F1 Sky Sports-style post-ride debrief. Race analyst, not dashboard.

Headline Debrief

Every ride gets a single compelling headline: "Fastest Tai Po loop. 1:12 faster than April 1st." Instant context without scrolling.

Interactive Speed Chart

Drag across the speed-over-distance chart to trace your ride. Elevation underlay, average speed reference line, and map sync — tap any point to highlight on the ride map.

Segment PR Tracking

Auto-detects Strava segments. Shows time delta vs. personal best. PR badges for new records. Factual observations: "0.3s slower entry. 4 km/h lower mid-segment speed."

AI Spoken Narrative

One tap generates a 60-second spoken debrief in sports commentator voice. Plays through AirPods during cooldown. Factual, never coaching.

Pacing Splits

Split-by-split breakdown at 5km intervals. Reveals if you faded, negative-split, or held steady. Detects HR drift patterns at constant power.

Heart Rate Zones

Time distribution across 5 zones with max HR confidence indicator. Visual breakdown of effort allocation across the entire ride.

Route Planning

Learn more →

Create, analyze, and optimize routes — all on the map.

Map-Native Creation

3-step wizard: tap to set start, tap for destination, long-press for waypoints. Real-time polyline preview. No forms, no spreadsheets.

Route Quality Score

Every route rated on a 5-star system (Basic → Race Ready). AI-powered improvement hints with one-tap Quick Fix All for multiple issues.

Auto Checkpoints

AI scans routes for natural checkpoint locations. Rest stops, water points, danger zones — auto-detected and color-coded on the map.

Segment Analysis

Auto-detected ride segments: Climb, Descent, Sprint, Hairpin, Scenic, Technical, Danger. Gap analysis identifies uncovered sections. Broadcast scripts per segment.

Elevation Intelligence

Auto-repairs missing elevation data. Detects climbs and descents. Shows gradient, difficulty rating, max/min elevation, and estimated ride time.

GPX Import & Export

Import routes from any GPX source. Export for backup or sharing. Supports Created, Recorded, and Imported route types.

Group Riding

Learn more →

One tap to create. One code to join. Zero registration required.

Instant Setup

Create a group ride with a single tap. A large invite code is generated instantly — share via Messages, WhatsApp, or any app. 30-second setup.

Zero-Registration Join

Joiners enter a name and a code. No account required to participate. Experience the full ride before being asked to sign up.

Live Team Assembly

Watch your team assemble in real-time. Avatar circles for joined riders, dashed slots for empty spots. Bottom bar shows all avatars + rider count.

Host Authority

Host controls route selection and ride start. Joiners see the roster but can't modify the plan. Clear asymmetric controls — no decision paralysis.

Route Flexibility

Free Ride for pure exploration, or pick a saved route for structured group riding. Distance and details shown before the ride starts.

Permission Pre-Check

Location, notifications — all verified before rolling. One-time gate, then seamless entry. No mid-ride permission popups.

Cyclocomputer & Navigation

Learn more →

Racing HUD and rally-style navigation. One swipe apart.

Performance Gauge

Center-stage speed display with 5 visual themes: F1 Telemetry, Supercar, Neo-Retro, LFA, Classic. Acceleration arrows, redline zone, night mode auto-detection.

18 Configurable Metrics

Tap any cell to swap. Distance, speed, HR, power, cadence, elevation, grade, ETA — 18 metrics across 4 categories. Layouts saved per ride type and orientation.

Turn-by-Turn Navigation

Rally-style map with next 3 checkpoints. Color-coded markers: cyan for turns, orange for terrain, green for rest stops, yellow for POI. Auto-follow camera.

Team Map Tracking

Color-coded avatars for all team members during group rides. Tap a teammate to focus on their position. Ghost race positions visible on the map.

Smart Auto-Pause

3-second hysteresis below 1 km/h. Resume at 2 km/h to prevent traffic light flicker. Shows elapsed stopped time after 10 seconds.

Voice HUD

Long-press the gauge for 1.5 seconds to activate. Visual progress ring, haptic ticks, cancel by dragging. One-tap replay for the last broadcast.

Lap Split Milestones

Auto-triggered every 5 km with comparison to previous interval. Animated banner with haptic feedback, auto-dismisses after 8 seconds.

Global Map Support

Automatic GCJ-02 coordinate correction for Chinese maps. Fixes ~300–500m drift without configuration. Dark mode optimized for night rides.

Audio Design

Sounds like a broadcast, feels like a DJ. Human voice always wins.

Music Ducking

Music ducks to 35% in 0.5s, then a radio click, then TTS. Restores in 0.8s with ease-out. Asymmetric — like a DJ, not a mute button.

Radio Click

Every AI broadcast starts with a radio click sound at 0.6 volume. The signal that the commentator is about to speak.

Voice Priority

Rider > Safety > AI Situational > Commentary > Music. When a rider speaks, ALL system audio pauses immediately.

VAD

Voice Activity Detection at -40dBFS threshold. 1.5s silence timeout. Rider starts speaking? TTS pauses, queue holds. Silence detected? Resume.

Voice Personality

The AI says

  • "New PR. 4:17."
  • "8 seconds faster than last week."
  • "Team split. Lee 120m behind."
  • "Red zone."
  • "Picked up the pace."

The AI never says

  • "Great job!"
  • "Keep it up!"
  • "You can do it!"
  • "Push harder!"
  • "Amazing ride today!"

Sports commentator, not a coach. ESPN, not Peloton.

Start riding with your
AI race director.

No coaching. No cheering. Just the facts.

Download on the App Store

Requires iPhone + AirPods

Download Ride Director