Hi all 
I’m Martin, the solo developer behind Peaking. I built it because I wanted a training platform that generated a real periodized plan from my goals and history — not just a workout library — and that played well with intervals.icu instead of trying to replace it.
Sharing here because if you’re already on intervals.icu, the integration is the core of how Peaking works for me day-to-day.
What it does
-
AI-generated periodized plans. Tell it your A-race, your weekly time budget and your training history (free text or imported via CSV from Garmin/Strava). It produces a phase → week → day plan with structured workouts (warmup, intervals, recovery, cooldown) per sport: cycling, running, swimming, gym, triathlon.
-
Bidirectional intervals.icu sync via OAuth.
-
Pulls completed activities, wellness (HRV, sleep, weight, Body Battery) and sport settings (FTP, threshold pace, max HR, etc.).
-
Pushes the weekly plan to your intervals.icu calendar. Cycling sessions go as proper ZWO files, so the structured workout shows up on the ride.
-
Per-session and per-week adherence scoring. Once an activity comes back from intervals.icu, Peaking matches it to the planned session and gives you a 0-100 score based on duration + intensity + sport match. AI-generated weekly analysis on top.
-
Drag-and-drop reschedule on the dashboard week view — moves a session and resyncs to intervals.icu calendar automatically.
-
Coach portal. A coach can manage multiple athletes’ plans from the same UI.
-
Bilingual UI (Spanish / English).
Status
-
Web app: live at peaking.pro, private beta, ~hundreds of users.
-
iOS native app: in TestFlight, internal testers now, opening to external soon.
-
Android: same codebase, build pending.
What I’d love feedback on
-
Quality of the AI-generated plans for your goal type (anything from a 10k base build to an Ironman peak).
-
The intervals.icu round-trip (anything that doesn’t sync the way you’d expect, especially structured workouts on the device).
-
Any rough edges in the mobile app once you’re in TestFlight.
Want to try it?
-
Web: sign up at peaking.pro/beta (waitlist with manual approval — keeps the beta cohort small enough for me to actually respond).
-
iOS TestFlight: drop me your Apple ID email in a reply or DM and I’ll add you to the internal testers group. Build is approved and installable in minutes.
Happy to answer anything, take feature requests, or talk implementation. Thanks @david (and the whole intervals.icu community) for building the platform — it’s been the single biggest unblocker for me to ship this.
-– Martin
No free tier? $102 yearly?
Hi @mikejakobsendk , Thanks for your question! The short answer is that AI is doing a lot of heavy lifting under the hood — generating your training weeks, analyzing each workout as you complete it, and continuously adjusting what comes next based on your progress. That’s real inference cost running for every athlete, every day, so a permanent free tier just isn’t something we can sustain.
We’ve tried to keep the price as fair as possible at $8.50/mo. We do have a free trial now though
When we started, we actually evaluated a basic tier that would only generate workouts without the analysis. But the more we thought about it, the more we realized the real value isn’t the plan itself — it’s the feedback loop: analyzing each completed workout, generating weekly summaries, and feeding all of that back into the AI so the next workouts are smarter and more personalized. A static plan generator felt like it would miss the point entirely, so we dropped the idea.
If you’re looking for a static training plan, there are actually a lot of great ones available on intervals.icu. The real value of Peaking is the dynamism — adapting to your actual life as it happens. For example, a few weeks ago (I’m currently using it for my training) I got a cold and on Monday I told it to regenerate my week, letting it know I was sick and needed a couple of rest days. It reorganized the week, reduced the load, and when it generated the following week it already knew how I’d been feeling and accounted for the workouts I’d done after recovering.
The vision is for Peaking to feel like a personal coach — one that not only builds your training plan but is also there after every workout to give you feedback, answer your questions, and help you get the most out of every session.
That said, the basic tier option is still on the table. This kind of feedback is exactly what helps us figure out if it’s worth revisiting — so, thank you for bringing it up!
Peaking’s prices are coming down starting today.
Pro plan (athletes): $4.99/month or $44.99/year.
Coach plan: $2.99/month or $26.99/year.
Both annual plans give a 25% discount over monthly.
The reason is mostly on the AI side. Most of what it costs to run Peaking is the Anthropic API — the plan generation, every activity analysis, the weekly reviews. Anthropic dropped their pricing for Claude to about a third of what it was a few months back, and we added prompt caching on top so the per-analysis cost dropped further. When I looked at the real per-athlete numbers, they came out well below what I’d budgeted, so it made sense to pass that on rather than keep the extra margin.
The iOS app will launch with these prices once Apple finishes the first App Store review.
-– Martín