Joules – Free AI Cycling Coach
About
Turn Claude or ChatGPT into a cycling coach that plans your week, grades it, and adapts.
Details
- Author
- Unknown
- Categories
- Other, AI
Jump to
Turn Claude or ChatGPT into a cycling coach that plans your week, grades it, and adapts.
Level up your AI cycling coach with Joules.
Joules gives ChatGPT and Claude the same tools as a real cycling coach — so it can interview you, plan your season backward from your race, and rewrite the week when life happens.No new app, no devices, nothing to connect.
Free in beta, no card — one tap from the ChatGPT plugin directory, or watch a real session below.
Coaching a brand-new rider to their first big ride
Six months into cycling, no FTP, no jargon — Sam wants to finish a hilly 60-mile charity ride. Joules interviews him, sets the goal, and lays out a 17-week base-to-event plan he can actually follow.
Cold start to a full 12-week season in one conversation — Joules interviews Maria, sets her A and B races, lays out the block structure, and builds week one.
Last week went sideways — illness, two missed days, a rough long ride. Watch Joules read what actually happened and ramp back sensibly instead of slamming into intervals.
A mid-week change when a work trip lands
Life happens. Sam needs Thursday off and an easier Sunday — Joules moves the session and eases the load surgically, without throwing out the rest of the week.
Plenty of apps give you workouts. Joules gives you a coach.
Training apps are workout engines. Platforms are dashboards. A human coach is the real thing, at a real price. Joules does the coach's job — interview, plan, adapt, explain — inside the chat you already use.
An honest note: TrainerRoad's workout engine and TrainingPeaks' analytics are excellent at their jobs, and Joules stacks cleanly alongside both. A great human coach is still the gold standard — at a coach's price. Joules does what nothing else in this table does — coach you inside the app you already talk to every day.Read the full comparison →
No — you don't need a power meter, or any device at all. Joules coaches from your interview and the sessions you log: what you did, how long, how hard it felt. If you train with power or heart rate, share your numbers and the coach works them in.
What about Strava, Garmin, Wahoo, Coros, intervals.icu?
Nothing to connect today — Joules is deliberately device-free at launch. Tell your chatbot about your recent training and the coach seeds your starting fitness from that. Device and platform integrations are on the roadmap.
Can't I just ask ChatGPT or Claude for a training plan?
You can, and for a one-off plan it's decent. The problem is memory: your chatbot forgets that plan the moment the chat ends, and next week it's coaching a stranger. Joules gives it structured memory and real coaching tools — your athlete profile, season plan, race calendar, and every graded week live in your Joules account. Any chat, weeks later, picks up exactly where your training stands. That's the difference between a chatbot that talks about training and one that coaches yours.
How is Joules different from TrainerRoad, Zwift, or TrainingPeaks?
Different job. Those are apps you learn: TrainerRoad progresses structured indoor workouts, Zwift makes the trainer fun, TrainingPeaks charts your data. Joules is the coaching layer above them — it interviews you, builds your season backward from your race, decides what each week is for, and rewrites the week when life happens, all in plain language inside ChatGPT or Claude. Plenty of riders run Joules alongside those apps.Here's the honest comparison.
Do I need a paid ChatGPT or Claude plan?
On Claude, no — custom connectors work on every plan, including the free tier. A free Claude account can add one custom connector, so make it Joules (Pro / Max / Team can add more). On ChatGPT, adding Joules from the plugin directory is one tap, but a paid plan (Plus or Pro) is still required to use connectors there. Joules itself works the same on all of them, and it's free while in beta.
Only what the model asks for. Joules exposes structured tools (your profile, training plan, weekly load, race calendar, etc.); the model calls the ones it needs to answer your question and ignores the rest. Your data isn't blasted into every prompt.
Is my training data shared with OpenAI or Anthropic?
When you ask a question, the chatbot calls Joules tools and gets back results. Those results flow through whatever chatbot platform you're using, the same way any other connector works. Joules doesn't share your data with anyone else — your profile and plan live in your Joules account, and the only thing that ever leaves is the tool results your chatbot asked for.
How do I use Joules with VS Code, Cursor, Goose, or another MCP client?
Is it really free? What's the catch?
No catch. Joules is free while we're in beta — full coaching access, no credit card, no charge. We're focused on getting the coaching right with real riders. We'll introduce paid plans down the road and give you plenty of notice before anything changes; your plan and training history stay either way.
Yes — always. Your plan and full training history live in your Joules account, and you keep read access to themindefinitely, even after the beta and even if you never upgrade. Want a copy you own outright? Just ask your assistant to write your current plan out. Nothing is ever locked away.
Any client that speaks MCP. We've tested most against Claude (Sonnet 4.5+) and ChatGPT (GPT-5+). Smaller and older models can still call the tools, but their coaching is only as good as their reasoning.
An MCP server for AI video generation. MCP server for AI video generation. Lets Claude, ChatGPT, OpenClaw , Hermes & other agents create AI videos and publish them to YouTube, TikTok, Instagram etc..
HumanDesign.ai MCP is the official account-connected Human Design server for Claude, ChatGPT, Codex, Cursor, and VS Code.
A Model Context Protocol (MCP) server written in Go that wraps the APsystems OpenAPI, giving AI assistants like Claude direct access to your solar monitoring data. Includes an optional web dashboard for visual monitoring.
MCP server for interacting with the APVISO AI-powered penetration testing platform from Claude Code, Cursor, Windsurf, Codex, and other MCP-compatible tools.
AI-powered text-to-speech MCP server with instant voice cloning. Generate speech from Claude Desktop, Claude Code, or n8n using 5 built-in voices (English, German, French, Spanish) or clone any voice from a short audio sample. Runs fully local, no API keys, no cloud. Supports stdio, SSE, and HTTP transports.
Chess.com player, game, and daily-puzzle tools where each tool ships its own interactive React view — board replays and a playable puzzle widget, not just text. Built with Skybridge for ChatGPT & Claude.
Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, and Hermes Agent — fewer tokens, fewer tool calls, 100% local
Live crypto technical analysis MCP server — EMA, RSI, MACD, ATR, Bollinger Bands, TSS scoring, and Claude AI bull/bear debate via CoinGecko free API
A high-performance trading system for Claude Desktop, providing real-time market data via Tiingo and optional Telegram alerts.
Ask Power BI in plain English, from Claude — charts + full ETL context.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




