
Cycling
Supported
Road, gravel, trainer, and long-form endurance sessions.
Upload your workout data and get AI-powered insights on effort, fatigue, and progression. Built for athletes who want more than stats. They want direction.

Supported Sports
Analyze sessions across cycling, running, swimming, and skate skiing with sport-aware coaching language and goal-specific feedback.

Cycling
Supported
Road, gravel, trainer, and long-form endurance sessions.

Running
Supported
Easy runs, workouts, and race-focused progression.

Skate skiing
Supported
Nordic sessions with technique, threshold, and pacing context.

Swimming
Supported
Pool and open-water efforts with pacing-aware insight.
Effort Analysis
Understand how hard you actually rode and identify where you burned energy versus held back.
Fatigue Detection
See when performance started to drop and spot overload patterns before they compound.
Training Signals
Know whether a session supports endurance, power, speed, or recovery and what should come next.
Progress Tracking
Track how your output evolves over time and whether your training is actually working.
Analysis Workspace
Sign up with Supabase auth, then upload TCX files and get your coach breakdown inside the protected workspace.
Protected Workspace
Once you're signed in, this section switches into the full TCX upload and analysis flow you already have in place.
What unlocks after sign in
Sport selection, goal setup, secure file upload, workout parsing, and the AI coach summary all stay behind the Supabase session.