Kestivo Weekly #1

The pieces are coming together.

Onboarding, Roadmaps, weekly planning and the Garmin bridge are starting to form the complete coaching loop I want Kestivo to deliver.

This week is about connecting the pieces.

Kestivo is moving from separate planning features toward one coherent flow, from athlete context to Roadmap, weekly training and completed activity evidence.

Athlete context

Starting with the athlete, not a generic plan.

Before Kestivo creates training, it needs to understand the athlete: sports, race goals, training experience, weekly availability, preferred training days, thresholds and zones, equipment, and recent training history.

The important part is that this is not just profile information sitting somewhere in Settings. It becomes context for the planning system.

Two athletes preparing for the same race should not automatically receive the same training plan.
Kestivo onboarding race goal screen with options to add a primary race or continue without a race target.
Onboarding captures the goal that should guide planning, while still allowing an athlete to continue without a race.
Long-term direction

From your goal to your Roadmap.

Kestivo does not jump directly from "I have a race" to filling a calendar with workouts. It first creates a Roadmap toward the main goal.

The Roadmap divides the available time into training phases and makes the current phase visible. If you do not have a race planned, that is fine too. You can choose a goal such as improving endurance or general fitness, and Kestivo will build training around that instead.

Kestivo Training Roadmap showing an IRONMAN Hamburg target, the current General Preparation phase and upcoming Base and Build phases.
The Roadmap gives weekly planning a long-term direction instead of treating each workout as an isolated decision.
Weekly planning

Then Kestivo builds the training week.

The next level is much more practical. Kestivo combines the Roadmap with availability, recent completed training, training load, thresholds and other athlete context to propose the training week.

You can review the proposed week before it becomes your actual training calendar. Athlete control is an important part of Kestivo. The AI proposes the training, Kestivo validates it, and you decide whether to use it.

Kestivo Training Week showing planned workouts across the week, including bike, strength, run and swim sessions.
A planned week brings the Roadmap down to the level where training actually happens.
Garmin integration

And then there is Garmin.

Direct Garmin integration would eventually be the ideal route, but the developer-program situation makes that timing uncertain. Rather than make the beta depend on that timeline, I have been working with Intervals.icu as a bridge.

Completed Garmin activities can already reach Kestivo through the bridge, including the detailed activity data needed for training analysis. I have also verified that Intervals.icu can deliver structured workouts to Garmin devices. The remaining step is connecting Kestivo's planned workouts to that outbound route.

The intended Garmin beta flow

Garmin → Intervals.icu → Kestivo for completed training

Kestivo → Intervals.icu → Garmin for upcoming structured workouts

For the first beta, Garmin athletes will therefore probably need a free Intervals.icu account. A short setup guide will come before beta access begins.

Where this is heading

The goal is the complete coaching loop.

The objective is not simply to get Kestivo into TestFlight as quickly as possible. I want the first beta to contain the complete loop:

athlete data → Roadmap → weekly training → execution → completed training → better context for the next week

Several pieces already work. The current job is connecting and stabilising them so the first external beta feels like one product rather than a collection of unfinished features.

Alex Founder, Kestivo
AI-first endurance coaching for athletes who still want control.
Private beta

Want the next Kestivo Weekly in your inbox?

Join the private beta waitlist for development updates and future beta access invitations.