AI plan builder

Build a training plan

Describe the goal and the athlete's week. You get a periodised, week-by-week draft with structured sessions, built from their recent training and thresholds. Review it, ask for changes, then add it to their calendar.

AI plan building isn't switched on for this server yet. An administrator needs to add an ANTHROPIC_API_KEY. Everything else on this page works once it's set.

Your draft appears here

Nothing is added to the athlete's calendar until you review the plan and choose Add to calendar.

{{ pbWaitingText }}

A full plan usually takes one to three minutes. You can leave this page; the draft keeps writing and shows up under Recent drafts.

The plan couldn't be written

{{ pbDraft.error }}

{{ pbDraft.brief.weeks }} weeks · {{ pbTotals.workouts }} sessions · about {{ pbTotals.hours }} hours

{{ pbDraft.brief.goal }}

{{ pbPlan.summary }}

Saved as "{{ pbSaved.name }}". Assign it to any athlete from the library. Open library
{{ pbApplied.created + pbApplied.updated }} workouts on the calendar, {{ pbApplied.from }} to {{ pbApplied.to }}. Open calendar

{{ phase.name }}

Weeks {{ phase.start_week }}–{{ phase.end_week }} · {{ phase.focus }}

{{ week.week }}

Week {{ week.week }} {{ week.focus }}

{{ week.hours }} h · {{ week.tss }} TSS · {{ week.count }} sessions

{{ day.label }} {{ day.date }}

Rest

{{ day.label }} · {{ workout.title }}

{{ workout.description }}

  1. {{ step.zone }} {{ pbDuration(step.duration_minutes) }} {{ step.name }} · {{ step.intensity }}{{ step.notes }}

Ask for changes

The next draft keeps what works and applies your notes. The current one stays in Recent drafts.