VeloGenius

Cycling analysis built on your own rides. Bring your ride files in and get every session taken apart, years of fitness in one picture, and a chat that answers from your history.

Sign in

New accounts are not open yet. If you have one, enter your email and we send you a link.

What you get

Every ride explained, not just logged

Terrain and every climb it finds, with length, gain, grade, power and VAM. Zwift segments placed on the route lap by lap, with your time and power on each. The intervals you actually rode, and how far the power faded across the set. When a session felt wrong, a comparison against your own rides of the same type, intensity and length.

Ask your own history anything

How was this week. Why was that so hard. When did I improve the most, and what should I repeat. How has my three-minute repeatability changed. Answers come from your rides, every number says which analysis produced it, and a thin history gets said out loud instead of guessed at.

Years of fitness in one picture

FTP and modeled FTP, CTL, ATL and TSB, weekly TSS, peak powers, aerobic efficiency and your power-duration curve. Training blocks are found on their own and ranked by what they produced. Once a week you can get a written summary by email, with every number computed before the words are written.

How it works

  1. 1

    Sign in with your email

    We send you a link that works once. There is no password to pick and no app to download first.

  2. 2

    Point it at your rides

    Zwift saves each ride as a .fit file, usually in Documents, then Zwift, then Activities. Drag that folder into the browser and your history goes in, including rides that never reached Strava. Nothing is installed, and sending the same folder twice is harmless. The box takes any folder of .fit files, not only Zwift's, so rides you export by hand go in the same way. Or install the uploader for Mac or Windows: its first run sends the whole folder, then leave the window open and each new ride goes up a minute or so after you finish.

  3. 3

    Open a ride, or just ask

    Every ride gets its own page, filled in as the analysis finishes. The chat takes questions in your own words and shows the analysis behind each answer.

Ride outdoors? Your head unit writes the same kind of file. Export the ride and drop it in the same way.

Chat answers are written by Anthropic's Claude. Your training data is sent to Anthropic to generate them; the API is configured so your data isn't used to train their models.

Questions? Get in touch, or read why you sign in with email rather than Strava.