hari balajiA bit about me I am a regular runner and I use these apps frequently - Strava, Runna, and...
I am a regular runner and I use these apps frequently - Strava, Runna, and Garmin connect.
These are the gears I use:
I record my activity using my watch and it uploads it to Garmin connect. I've already enabled the Garmin-Strava integration so all activities are automatically pushed to Strava. For workout plans, I used to rely on Garmin Connect's workouts and Runna's workouts. The former is free but the experience is not very intuitive. And Runna's was very good and is very interactive. But you have to pay Runna to access it. While I enjoyed my trial period with Runna, I did not want to pay for both Strava and Runna.
And I ended up setting up an Agent that acts as a Coach who's available 24x7 on telegram.
This suits very well for me and now, onto the setup.
Picoclaw is the brain of the operation. It's a lightweight, open-source AI assistant that runs locally on your machine. I followed the installation guide to get it running on my setup.
Picoclaw connects to your AI model of choice and gives you a local chat interface — think of it as your coach's "home base."
Skills extend what the coach can do. Here's what I installed:
Garmin Health Analysis — [Install]
I use a Garmin watch, so this skill was essential. It connects my Garmin data to the AI coach. Once installed, my coach could:
My coach uses this data to make informed decisions about my training plan. It's not guessing — it's looking at my actual numbers.
Weather — [Install]
I added this one so the coach would know the weather before building my daily plan. Now it factors in temperature, humidity, and conditions — so my interval session doesn't land on the hottest day of the week.
macOS Local Voice (optional, recommended if you use a mac) — [Install]
Typing after a run with sweaty fingers is annoying. This skill lets me send voice messages that the coach transcribes and responds to — using Apple's native Speech framework, fully offline. No API keys needed.
/newbot and follow the prompts to create a botThe whole setup takes about 30 minutes. You get a coach that knows your body, checks the weather, adapts to your life, and never charges you a rupee.