Platform

Own every mile.
On your terms.

A complete cycling intelligence suite — from ride tracking to structured training to AI coaching — running entirely on your own infrastructure. No subscriptions. No data harvesting.

Core

The foundation

Activity Feed

Paginated ride cards with dark Leaflet maps, inline Cadiv analysis insights, weather overlays, and performance metrics at a glance. Unified feed merging Strava and Whoop activities chronologically.

Maps Weather Insights Multi-source

Training Analytics

Performance Management Chart with CTL, ATL, and TSB tracking. FTP estimation from your best efforts, zone distribution analysis, TSS trends, daily load charts, and weekly progression tracking.

PMC FTP Zones TSS Load Curve

AI Coaching Engine

Five distinct coach personalities powered by 11 evidence-based behavioral frameworks. Daily briefings, post-ride feedback, structured training plans, streak tracking, weekly summaries, and motivational nudges — all deterministic, no LLM required.

5 Personalities Plans Feedback Streaks

Ride Deep-Dive

Every ride gets classified (recovery, endurance, tempo, threshold, race), scored 0–100, and compared against your own history. Intensity profiles, fitness impact before/after, percentile rankings, contextual tags, and efficiency tracking.

Scoring Comparisons Impact Tags

Weather Intelligence

Historical conditions for every ride. 7-day forecast with ride-ability scoring — send it, decent, iffy, or nope. Powered by Open-Meteo, completely free with no API key needed.

Forecast Historical Free API

15-Tier Progression

A rider level system based on FTP, consistency, fitness (CTL), and total miles. Track your progression from beginner to elite with clear milestones, progress bars, and dimension breakdowns.

Levels Milestones Progress

Background Sync

Automatic polling of Strava and Whoop every 5 minutes for new activities. In-app notification system with provider-colored badges, unread counts, and dismissible banners on both web and mobile.

Auto-sync Notifications Real-time

Mobile App

Native iOS and Android app built with React Native and Expo. Full dashboard, training analytics, coaching messages, activity detail pages, and ride recording — all syncing to your self-hosted server.

iOS Android Expo

Coaching

Science-backed coaching.
No LLM required.

The coaching engine is built on peer-reviewed behavioral science and cycling training methodologies. Every message is traceable to a specific framework and technique.

4C

4C Framework

Connect → Confirm → Coach → Continue. Every interaction follows this evidence-based structure.

MI

Motivational Interviewing

OARS technique for re-engagement. Graduated messaging based on days off: data nudge → preparation → contemplation.

SDT

Self-Determination Theory

Autonomy, competence, and relatedness. The engine supports intrinsic motivation, not just external rewards.

All 11 Frameworks

4C 4C Framework
4S 4S Method
GROW GROW Model
MI Motivational Interviewing
FF Feed Forward
SFBC Solution-Focused
AI4D Appreciative Inquiry
SDT Self-Determination
CBT Cognitive Behavioral
PERMA Positive Psychology
NUD Nudge Theory

Coach Personalities

🧘
Chill Laid-back encouragement, low pressure
⚖️
Balanced Measured feedback, data + feel
🔥
Tough Love Direct accountability, no sugar coating
🎖️
Drill Sergeant Military-grade discipline and structure
🔬
Science Nerd Deep physiology, all the numbers

Training Science

Built on real cycling science.

Every metric and insight is grounded in established cycling training methodology — the same science used by WorldTour coaches.

CTL/ATL/TSB

Performance Management

Exponential decay modeling with 42-day and 7-day time constants for fitness, fatigue, and form tracking.

TSS/IF/NP

Training Stress

Coggan-based Training Stress Score, Intensity Factor, and Normalized Power calculated from your ride data.

5 Zones

Power Zones

Recovery, Endurance, Tempo, Threshold, VO2max zone classification with intensity distribution analysis.

80/20

Polarized Training

Monitors your intensity distribution against the polarized training model and coaches toward optimal balance.

Roadmap

Coming soon

Cadiv is under active development. Here's what's on the horizon.

Coming Soon

Bluetooth Sensor Recording

Direct Bluetooth pairing with power meters, heart rate straps, and speed/cadence sensors from the Cadiv mobile app. Record rides natively without any third-party app dependency.

Power Meters HR Straps Speed/Cadence
Coming Soon

Garmin Connect

Full Garmin Connect IQ integration for importing activities, health metrics, and training status directly from your Garmin devices without going through Strava.

OAuth Activities Health
Coming Soon

Live Ride Mode

Real-time coaching messages during rides. The mobile app will push contextual coaching cues based on your current power, heart rate, and ride context as you ride.

Real-time Coaching GPS
Coming Soon

Segment Analysis

Track personal records on your favorite climbs and segments. Compare efforts over time, see power curves per segment, and get segment-specific coaching recommendations.

PRs Power Curves Trends
Planned

Group & Social

Federated group rides, team leaderboards, and shared training plans. Connect with other Cadiv instances for social features while keeping your data on your server.

Groups Leaderboards Federation
Coming Soon

FIT / TCX / GPX Import

Direct file upload for FIT, TCX, and GPX files. Import rides from any head unit or app without needing a cloud provider in the middle.

FIT TCX GPX Drag & Drop

Ready to ride
with intelligence?

Deploy on your own server in minutes or connect directly with Strava to get started.