Joules – Free AI Cycling Coach

Verwandle Claude oder ChatGPT in einen Radsporttrainer, der deine Woche plant, bewertet und anpasst.

Dokumentation

Free beta

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.

Add Joules to ChatGPT Add Joules to Claude →

Free in beta, no card — one tap from the ChatGPT plugin directory, or watch a real session below.

Already have an account? Log in →

Onboarding

Coaching a brand-new rider to their first big ride

Sam · new road rider, no power meter

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.

Onboarding

Onboarding a self-coached gravel racer

Maria · gravel racer, FTP 245

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.

Weekly planning

A weekly check-in after a sick week

Jordan · road racer, FTP 280

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.

Adjust

A mid-week change when a work trip lands

Sam · road racer, mid-plan

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.

How Joules compares

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.

What a coach doesJoules in ChatGPT or ClaudeTraining apps TrainerRoad, Zwift, TrainingPeaks…A human coach the benchmarkYour chatbot alone no connector
Interviews you — goals, schedule, history✓ A coach's interview, in chatA setup questionnaire✓ The consult callAsks — then forgets it
Plans your season backward from your race✓ Periodized blocks, race calendar and allTemplate plans fit to your datesA one-off block of text
Prescribes each week with a stated purpose✓ Every week has a whyWorkouts, purpose implicitGeneric suggestions
Reshapes the week when life happens✓ Say "I'm cooked" — it re-plansDifficulty adapts; the calendar mostly doesn't✓ At the next check-inNothing persists to reshape
Remembers your training in every chat✓ Profile, plan & graded weeks, stored✓ In their dashboardMemory ends with the chat
Coaches you with zero devices✓ Duration + feel is enoughMost want a trainer or power meter
New app to learn✓ None — it's the chat you already useTheir app, their dashboardTheir process and toolsNone
PriceFree in beta$15–30 /mo$150–400 /moYour existing plan

Swipe to compare →

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 →

Pricing

Free while Joules is in beta.

Freein beta

  • Sign in with your email and you're in — full coaching access, no credit card, no charge.
  • Have your AI assistant analyze your training, plan your weeks, prescribe workouts, and manage your race calendar.
  • We'll introduce paid plans later, with plenty of notice. Beta riders help shape where Joules goes — and keep their plan, history, and read-only access even if they never upgrade. Add Joules to ChatGPT Add Joules to Claude → Already have an account? Sign in

FAQ

Questions before you connect.

Do I need a power meter?

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.

How do I add Joules to ChatGPT?

Open the plugin directory in ChatGPT, search for Joules, and connect — then sign in with your email on first use. Nothing to paste, nothing to configure. Using Claude or another MCP client instead? See the setup guide.

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.

What does the chatbot see about me?

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?

Joules speaks standard MCP. In any compatible client, add a new MCP server pointing at https://context.joules.cc and the tools light up. Sign in with your email on first connect.

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.

Can I keep my plan if I don't pay?

Yes — always. Your plan and full training history live in your Joules account, and you keep read access to them indefinitely, 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.

How long does it take to get started?

In ChatGPT, it's one tap: open Joules from the plugin directory, connect, and sign in with your email. In Claude or another MCP client, add the connector at https://context.joules.cc — about a minute. Either way, your first conversation is the interview: ten minutes or so of coach questions about goals, schedule, and history, and you leave it with a plan.

Which models does this work best with?

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.