yerzhansa

Open-source AI cycling coach — BYOK, Telegram bot, intervals.icu integration

11
0
100% credibility
Found Apr 16, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

An AI cycling coach that chats via Telegram or terminal to build personalized training plans, calculate power zones, and integrate with Intervals.icu for real athlete data and workout scheduling.

How It Works

1
🔍 Discover Cycling Coach

You find this helpful AI cycling coach on GitHub while looking for smart training advice.

2
🔧 Connect Your Services

You link your favorite AI thinking service and your fitness tracking account so the coach knows your power levels and rides.

3
💬 Choose Your Chat Style

Pick if you want to chat through Telegram messages or right in your computer's chat window.

4
🚀 Launch Your Coach

Start the coach with a simple go, and it wakes up ready to talk bikes and training.

5
Start Chatting
📱
Telegram Fun

Message your bot anytime on your phone for quick advice on the go.

💻
Desktop Chat

Type questions in the terminal for deep talks about your progress.

6
📈 Get Your Training Plan

The coach crafts a custom plan with workouts, zones, and goals just for your fitness and schedule.

🏆 Ride Stronger

You follow the advice, track rides, adjust as needed, and see real gains in your cycling performance.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is cycling-coach?

Cycling-coach is an open-source AI cycling coach built in TypeScript that runs as a Telegram bot or CLI tool, delivering personalized training plans, power zones, and workout suggestions. You bring your own LLM key (Anthropic, OpenAI, or Google) for the AI smarts, and it pulls real fitness data from intervals.icu to sync workouts to Garmin or Wahoo—solving the need for affordable, customizable cycling coaching without proprietary apps.

Why is it gaining traction?

As a self-hosted open source cycling trainer, it stands out by avoiding subscription traps, letting you control your data and costs via BYOK. Telegram integration makes it dead simple for daily check-ins like /plan for periodized schedules or /status for fitness form, while intervals.icu hooks enable auto-syncing rides and wellness metrics. Devs dig the github open source tools vibe for tweaking an open source cycling app that actually integrates with pro platforms.

Who should use this?

Amateur cyclists on intervals.icu chasing FTP gains or race prep, especially those with Garmin setups tired of generic apps. Open source cycling enthusiasts wanting a self-hosted cycling coach AI for custom periodization by experience level and volume. Busy riders needing quick Telegram nudges for workouts without hunting for a cycling coach near me.

Verdict

Worth forking for personal use if you're on intervals.icu—solid TypeScript base delivers real value despite 11 stars and 1.0% credibility score signaling early maturity. Polish docs and add tests to scale; it's a promising open source cycling software gem for solo tinkerers.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.