LeCoach.app - AI cycling coach for Intervals!

Hi everyone, super excited to bring another massive release!
V1.213: habit tracking, wellness checkins, weight tracking and more!

:new_button: New

  • Habit tracking :tada:: create any habit you want to track as an athlete — daily stretching, morning supplements, staying off the snacks etc. Check it off each day directly from your agenda. LeCoach tracks your streaks and shows a 30-day completion grid so you can see patterns at a glance. Habits sync with your plan end date and support recurrence. This is essentially a sports-focused task and habit management system built right into your training calendar — no more separate apps!

  • Wellness check-ins: log daily self-reported wellness markers — mood, motivation, soreness, stress etc — straight from the agenda. You can configure in settings which one to use. Everything shows up in the Analytics page so you can spot how your subjective state correlates with training load and performance over time.

  • Weight tracking: log your weight daily and set a goal weight. Tracked and charted in Analytics alongside your training data. I have 4kg to go before I ride Maratona dles Dolomites in July :wink:

  • Mark workout as done / manual activity: when did an activity but did not record it you can now create a manual activity to mark the workout as done. First click the checkmark icon in the day view.
    Screenshot 2026-04-23 at 11.09.48
    Then create a manual activity. You can also add things like load, duration, intensity, rpe, feel etc to get the appropriate credits.

  • Gym/strength sport support: gym sessions are now properly handled as a sport type throughout the app. Use ‘mark as done / manual activity’ to easily mark them as done.

:sparkles: Improved

  • HR targets significantly more accurate: major overhaul across multiple releases — HR zones are now model-driven and per-sport, LTHR fallbacks are smarter, BPM vs %LTHR detection fixed, and inherited zone fallback added. The HR targets written to your workouts are now meaningfully more precise, especially for multi-sport athletes.
  • Habits & wellness in Analytics: habit completion and wellness check-in history are now charted in the Analytics page — one more layer of context alongside your training load, TSB, and power data.
  • Drag & drop habits in the agenda for reordering
  • 30-day habit overview: see your full habit completion grid for the past month at a glance

:wrench: Fixed

  • Fixed RPE dropdowns not syncing correctly to Intervals.icu
  • Fixed habit drag-drop & icon rendering issues
  • Fixed habit analytics not fetching correctly
  • Fixed task completion not showing as checked
  • Fixed per-sport LTHR fallback logic
  • Fixed wellness modal in day view
1 Like

@Rutger Out of curiosity since I’ve had such varying results with other training plan solutions with AI… what model are you using?

H,i the exact model varies per type of request and has also changed for LeCoach over time. But imo nowadays it’s not really about the model anymore, all are good and capable or poor and miserable, depending on how well you feed, instruct and contain it.

For LeCoach i can say that most of the hard work (like 80%) is actually in our code, our programming, our logic and then AI can sort of fill in the remaining 20%. Without that deterministic architecture around it the AI would still produce results, but more often than not, make no sense at all.

1 Like

@Rutger It certainly shows in the quality.

I should be more specific in that response. LeCoach.app has by far been the best experience out of what I’ve tried when checking out the current assortment of options. It actually listens to my requests and respects the memories, it’s not overwhelming, it makes sense.

Thanks, that’s really great to hear cause it means that all of the hard work we do under the hood is getting noticed!

Hope to keep improving the platform even further and further!

1 Like

Did a quick release this morning to fix some minor issues and ui improvements around the new Habits feature.

I will be on vacation the coming 10 days so no big new features coming but bugs etc will still be picked up!

1 Like

V1.214 is now live

  • fixed a view issue on the day view when users had more than 4 habits tracked
  • fixed an issue on the weight tracking chart

@Rick_Potter forgot to mention you in the last release post but weight tracking is live.

Just letting you know that I’ve experienced disappearing messages on several occasions this week. I type something in for LeCoach, hit enter and moments later the message disappears with no response.

This is a behaviour I’ve seen almost all from the beginning. To me it occationally happens when I am on my mobile phone (Android). Almost never on my PC.

I found an issue in the Calendar view. It jumps from Week 20 to Week 26 (see image below). It looks like a cosmetic issue since my conversation with the AI pointed out Week 24, but it apparently does not show on my calendar, although the week count is correct

How can you unpair an activity from a workout? I had one workout planned but split it into 2 activities. In Intervals it paired “correctly” but LeCoach made the opposite choice. They told me to write to you!

Click on the workout and then find this Link icon next to title.

1 Like

Hi thanks for reporting and apologies for the slow reply. Have not encountered this myself so any other context can help to investigate. Does this happen to you also when on your phone only? And is that Android or Apple?

Thanks for reporting! I believe this happens when your current plan has a shorter end date than one of your earlier plans. Week 20 looks to be the last week of your current plan, correct?

Will fix this asap!

workout 1 acquired on Garmin Edge 1030. Workout 2 acquired on Garmin Edge 830. LeCoach running on App in Chrome on Mac. This is not a big deal but the AI didn’t know how to unlink. Sander has pointed out how obvious it is.

Thanks! Will add it to the knowledge basis for LeCoach himself and also see how to improve the matching algorithm cause it should match to the most likely workout.

This is now fixed.
During the plan the week indicator will show ‘Week 3/8’ indicating how far you are in the plan. Outside/after the plan it will show the date range of that week like ‘15 - 21 June’.

1 Like

I second that! Well said.

Second that as well.