Mobile

Train smarter.
From anywhere.

Everything you need to ride faster, recover smarter, and stay consistent — right on your phone. Review rides, track your fitness, and get coaching feedback. All your data, always under your control.

Platform

iOS + Android

Your data

Self-hosted

Connected

Strava + Whoop

What's inside

Built for how you actually ride.

Not another generic fitness app. Cadiv is purpose-built for cyclists — every screen, every metric, every insight is designed around your life on the bike.

Your rides, at a glance

Every ride shows up with your key numbers and intelligent analysis — so you can see what happened and what it means without digging through menus. Tap any ride to go deeper.

Clean card layout with all the data you need
Distance, time, elevation, and speed on every card
AI-powered analysis that tells you what actually mattered
Strava and Whoop rides, all in one chronological feed
New rides sync automatically — just open the app

Feed

Morning Century

102.4 mi 5:12:30

Recovery Spin

18.2 mi 0:52:15

Tempo Intervals

34.8 mi 1:28:40

Training

52

Fitness

38

Fatigue

+14

Form

Fresh — Ready to push

Est. FTP

248w

Consistency

87%

This Week

4 rides 186 mi 8:42

Know when to push, when to rest

The same fitness and fatigue tracking used by WorldTour teams — computed automatically from your rides. Cadiv tells you if you're fresh and ready to go hard, or if you need another recovery day. No guessing.

Fitness, fatigue, and form scores updated after every ride
Estimated FTP calculated from your best efforts
Clear training status: fresh, fatigued, or overreaching
Weekly volume — rides, miles, and hours at a glance
Consistency score so you know if you're staying on track

A coach that knows your riding

Cadiv builds training plans around your schedule and goals — whether you're chasing an FTP number, prepping for a century, or just trying to ride more consistently. You'll get daily briefings, post-ride feedback, and a coach personality that matches how you like to be pushed.

Pick your coach style — from laid-back guide to drill sergeant
Structured weekly plans that adapt to your availability
Post-ride feedback that actually references your numbers
Daily briefings so you know what today's ride should look like
Ride streak tracking to keep your momentum going
Milestone celebrations when you hit new personal bests

Coach

🔥

12 Day Streak

Best: 18 days

Week 3 — Build Phase

Mon Endurance
Tue Rest Day
Wed Tempo

Post-Ride Feedback

Solid tempo effort today. You held 215w for the full 40 minutes — that's a new best.

Dig into any ride

Tap a ride to see everything — a performance score, how your power and heart rate broke down across intensity zones, how this ride compares to your averages, and what it did to your overall fitness. It's the post-ride debrief you actually want.

Full map so you can see exactly where you went
Performance score that rates how good the ride was
Intensity breakdown across your training zones
Side-by-side comparison with your personal averages
See how the ride moved your fitness and fatigue numbers
AI insights that highlight what stood out about the effort
Full power, heart rate, speed, and elevation data

Ride Detail

84

Morning Century

Endurance

102.4 mi

Distance

5:12 h

Time

4,820 ft

Elev

19.6 mph

Speed

Intensity Profile

Top 10% power output. Great pacing — even splits across the full century.

Your data

Connects to your own server.

Cadiv is self-hosted — your ride data lives on your own server, not someone else's cloud. The mobile app connects directly to it. Setup takes about 30 seconds.

1

Enter your server address

Open the app for the first time and type in your server's web address. The app checks the connection automatically.

2

Sign in with Strava

Tap Connect with Strava and authorize your account. Your server handles everything — your credentials never touch a third party.

Ride

That's it. Your rides sync, your training numbers update, your coach checks in — all flowing between your phone and your server. Change servers anytime from settings.

Don't have a server yet? The self-host guide walks you through setting one up in under 5 minutes. No coding required — just a machine that can run Docker.

Your rides.
Your phone.
Your server.

Download the app, point it at your server, and ride. Full cycling intelligence — completely under your control.