FTP, power curve, form and fatigue — plus an AI coach that reviews every ride. Free.

Advanced Strava analytics for cyclists. It connects read-only to read your full ride history and shows your FTP, power curve, records, and fitness and fatigue trends (CTL, ATL, TSB), with an AI coach you can ask for a read on your form. No signup, and your data stays in your browser.

Strava integration working· checked Sep 2026
Visit Website

What is VeloPulse?

VeloPulse is a free analytics layer for cyclists on Strava, built around the numbers power-meter riders usually pay for: all-time power curve, automatic FTP estimation, and CTL/ATL/TSB form tracking, topped with an AI coach that reviews each ride as it uploads. It's read-only — VeloPulse never writes to your Strava account — and there's no sign-up or card; you connect Strava and you're in. A demo mode with sample data lets you try everything before connecting at all.

Its architecture is the unusual part: there's no server-side storage of your data. Everything is processed and kept in your browser. It's a one-person project, Spanish-first with a full English translation. It launched in July 2026 with a run of daily changelog entries; the most recent one is a dashboard redesign in August 2026.

Key Features

All-time power curve

Mean maximal power from 1 second to 60 minutes across your full Strava history, with season-by-season comparison against your real records.

FTP and eFTP evolution

Automatic FTP estimation from your best efforts, tracked month by month, with an optional AI-assisted estimate that shows its reasoning.

A coach that watches every ride

The coach runs on Google's Gemini models. It analyzes each ride as soon as it uploads, sends a morning briefing, and answers questions with your full training history as context. It also pulls your local forecast in, so the advice lands as "38C, do it on the trainer" rather than a generic prescription.

Event-targeted training plans

Set a target gran fondo, time trial, or race and it periodizes training toward that date (base, build, peak, taper), re-planning every Sunday from what you actually did and your real form. Every session in the plan has ZWO and FIT buttons: ZWO goes in your Zwift Workouts folder, FIT goes onto a Garmin or Hammerhead head unit.

Form and fatigue tracking

CTL/ATL/TSB performance management plus Intensity Factor and power-zone distribution, computed second-by-second from real power data.

Records and sharing

All-time power records with notifications, a season recap, and public per-ride pages with route, stats, and the coach's analysis.

Who It's For

  • Power-meter cyclists who want TrainingPeaks-grade numbers without the subscription
  • Riders targeting an event who want a plan that adapts to real training, not the ideal week
  • Privacy-conscious athletes — data processing happens in your browser, not on a server

Made VeloPulse?

Add this badge to your site to show you're listed here. Every app in the directory gets one, and we link back to your site from this page. How badges work

VeloPulse — Maker verified on Apps for Strava
<a href="https://appsforstrava.com/app/velopulse?utm_source=badge&utm_medium=embed&utm_campaign=maker-verified" target="_blank" rel="noopener">
  <img src="https://appsforstrava.com/badge/velopulse/maker-verified-light.svg" alt="VeloPulse — Maker verified on Apps for Strava" width="250" height="54" />
</a>

Similar Apps