A personal cycling coach that analyzes your training data and gives you coaching insights, training plans, and reflections.
Connect your training platform, sync your activities, and use commands like /reflect, /plan, and /today to get coaching feedback.
Intervals.icu, Strava, Garmin, and Wahoo are supported. You can connect multiple platforms at the same time — duplicates are automatically detected and merged. Use /setup to manage your connections. Want more platforms? Use /feedback to let us know.
cyclst is currently in early access. Pricing will be announced later.
cyclst uses OpenAI to generate coaching text. We send activity metrics (duration, power, heart rate, distance) and your goals — never GPS data.
Your activity data is used only to give you personalised coaching feedback. It is never used to train AI models, never shared with other users, and never aggregated across accounts. When you disconnect a platform, you can delete all synced data.
No. cyclst works with whatever data you have — heart rate, duration, and distance are enough. Power data gives richer insights, but it's not required.
Not yet. cyclst runs in the browser and works on mobile — just open it on your phone.
Run /sync after each ride, or whenever you want fresh data. It only fetches new activities since your last sync.
Yes. You can delete your account at any time and all associated data will be removed.
Yes. cyclst has an MCP server that lets any MCP-compatible AI assistant access your training data. It's still a work in progress and doesn't cover all features yet.
Type /register to create an account, then /setup to connect your training platform (Intervals.icu, Strava, Garmin, or Wahoo).