
Vim Python IDE
STAS.run
TrainingPeaks
Runna
Garmin Connect
TrainAsONE
PacePlan.ai
Planfit - AI Personal Trainer
TrainingPro.app
STAS bridges sports watches and AI coaching. It builds a live data pipeline between your watch (Garmin, Polar, COROS, Suunto, Amazfit) and a Custom GPT in ChatGPT โ so the AI coach works with your real training data, not guesswork.
Your watch syncs to Intervals.icu โ STAS webhook pipeline automatically processes each workout โ a Custom GPT in ChatGPT sees your real training data and coaches you.
STAS platform is completely free. Requires a ChatGPT subscription (~$20/mo) for the Custom GPT coach.
Works with any watch that connects to Intervals.icu (not via Strava).
Vim Python IDENo features have been listed yet.
STAS.run's answer:
STAS is the only coaching system that creates a live data pipeline between sports watches and ChatGPT. Instead of asking athletes to describe their workouts in chat, STAS automatically pulls every session from Intervals.icu, classifies it (Easy/Threshold/Interval/Long/Race), calculates VDOT from Daniels' Running Formula, tracks CTL/ATL/TSB trends, and feeds structured data โ including splits, HR zones, and wellness metrics โ directly into a Custom GPT. The AI coach sees what a human coach would see, not what the athlete remembers to type.
STAS.run's answer:
Most AI coaches (Runna, TrainAsONE, Garmin Coach) use closed algorithms โ you can't see the reasoning or adjust the approach. STAS uses ChatGPT as the coaching engine, so every recommendation is transparent and conversational. You can ask "why this workout?" and get a real answer based on your actual data. Plans are written directly to your Intervals.icu calendar. And STAS is free โ you only need a ChatGPT subscription you may already have.
STAS.run's answer:
Self-coached endurance athletes โ primarily runners training for half marathons, marathons, and ultras โ who track workouts with Garmin, Polar, COROS, or Suunto watches and want data-driven coaching without hiring a human coach. Also triathletes and cyclists who use Intervals.icu as their analytics hub. Typical user: intermediate to advanced, trains 4-6 days/week, cares about periodization and metrics.
STAS.run's answer:
I'm a runner who got tired of screenshotting Garmin stats into ChatGPT and getting generic advice back. The AI had no idea about my training load trends, fatigue levels, or pace history โ it was just guessing. So I built a pipeline that feeds real watch data into a Custom GPT through Intervals.icu. What started as a personal hack became a full system: automated workout classification, VDOT tracking, condition monitoring, and a Telegram bot for post-run reports. Now it coaches me and a small group of athletes daily.
STAS.run's answer:
Next.js (TypeScript, App Router), PostgreSQL with Prisma ORM, Intervals.icu API for training data, Mistral AI for workout classification and condition analysis, OpenAI Custom GPT for the coaching interface, grammy framework for Telegram bots, and Docker Compose with Caddy for deployment. VDOT calculations use Daniels' Running Formula tables implemented in code.
STAS.run's answer:
Independent marathon and ultra runners in Europe training without a coach Triathletes using Intervals.icu as their central analytics platform Garmin and COROS users who want AI-powered training plan generation Runners preparing for specific goal races (sub-3:30 marathon, first ultra, etc.) Athletes returning from injury who need careful load management