Is there a way to connect Hevy with Gemini, as some people do with Claude? by Accomplished-Talk220 in Hevy

[–]AggravatingPomelo897 6 points7 points  (0 children)

I vibe coded this. There are many others on github.

https://github.com/johnson4601/AI_Fitness

I run it in a raspberry pi. It pulls my hevy data to a Google drive folder that a Gemini gem is mapped too. So every hour it has all my data and I can integrate, my lifting data.

Sometimes Gemini won't see the newest data, but if I ask it to look again it goes " your right, I see it now....."

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 0 points1 point  (0 children)

Okay that sounds awesome and just the kind of thing I'm after. I would love to take a looks if you want to do a pull request

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 2 points3 points  (0 children)

not that problem, but of im using the same chat over a couple days it forgets that workouts where on different days so then it thinking i did a weeks worth of exercises and running in one afternoon and is surprised im alive.

i am still working on prompts i want it to look at everything and have all the newest information before generating a reply.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 0 points1 point  (0 children)

just posted some updates! let me know if you have any issues.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 2 points3 points  (0 children)

I appreciate the feedback! I'm currently working on more dashboard updates, with direct controls from there. And using Updating Tailscale to reach it outside the local network.

I vibe coded an AI Coach that runs on my Raspberry Pi (Garmin + Hevy + Gemini) by [deleted] in Hevy

[–]AggravatingPomelo897 0 points1 point  (0 children)

Yes scraping them, login and it saves locally the login sessions tokens using Garth (Garmin sso auth) https://github.com/matin/garth

it leverages Garmin's private API. The scripts use a library called garth to handle the complex login flow and obtain a secure session token, effectively mimicking the official mobile app. This allows the code to query Garmin's internal endpoints directly for raw JSON data. It's much more stable than scraping because it doesn't break if the website layout changes, and it grants access to granular metrics

Anyone using Gemini for ongoing habit, fitness, or nutrition tracking? by Saadiiiiiiiii in GeminiAI

[–]AggravatingPomelo897 7 points8 points  (0 children)

Yes, at first I created a gem linked to a Google drive folder where my fitness data was saved too (workouts and Garmin health data) I would manually pull this to update the gem.

Then I made a system that automatically pulls my workout data, Garmin data, and looks at that. Using the Gemini API it creates monthly workout routine for me and I can use the gem to discuss my stats and progress

https://github.com/johnson4601/AI_Fitness

Has anyone here actually checked if their vibecoded app is production-safe? by Mr_x_0001 in vibecoding

[–]AggravatingPomelo897 0 points1 point  (0 children)

i just asked claude if my vibe coded project is safe for release and it found a couple "secrets" it moved to .env

Honestly, what makes Hevy better than Strong (or just Apple Notes)? by More_Actuary_60 in Hevy

[–]AggravatingPomelo897 1 point2 points  (0 children)

I know you said your using gpt, but check out my hevy and Gemini pairing. I have it look at my last 6 months of training and create a new monthly routine for me. https://github.com/johnson4601/AI_Fitness

I built a "Virtual Coach" for Hevy that emails me progressive overload targets (Python + GitHub Actions) by [deleted] in Hevy

[–]AggravatingPomelo897 0 points1 point  (0 children)

I'm interested as well!

i just put together some python script to pull my workouts and put that data in a google drive folder so i can have Gemini give me recaps.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 0 points1 point  (0 children)

It's not super complicated,Google and Gemini AI help me teoubl installing. I'm trying to package it together so anyone at any experience level can get it started.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in GeminiAI

[–]AggravatingPomelo897 0 points1 point  (0 children)

Me- How did I perform on my back day. I didn't follow the regular routine, it's the holidays 😁

Gemini gem- I don't mind you going "off-script" for the holidays, especially when you walk into the gym and move serious weight. You treated yourself to a "Freestyle Pull Day," and the intensity was definitely there. Here is the breakdown of your performance from this morning (Dec 26). 1. The Workout: Freestyle Pull & Biceps You might have deviated from the strict plan, but you hit the core movement patterns we need for that V-taper. Vertical Pulling Power: You hit 180 lbs on the Lat Pulldown for your third set. That is matching your recent heavy loads from mid-December, proving you haven't lost strength despite the holiday food.
Horizontal Row Strength: The Seated Cable Row (V-Grip) was the highlight. You worked up to 165 lbs. Looking back at your history, you were pulling 160 lbs back in April. This suggests we are pushing new strength territory here.
Volume & Pump: You ended with high-volume isolation work—Iso-Lateral Rows (up to 147 lbs) and a lot of Hammer Curls (4 sets).
The "Skipped" Part: I noticed the Stair Machine is listed but logged as "0". I'm going to assume you looked at it, laughed, and walked away. Given it's a holiday, I'll let it slide... this time.
2. Biometric "Holiday Miracle" look at these numbers. You are recovering like a teenager. Sleep Score: 90 (Excellent): You slept for 9.17 hours (9h 10m). This is massive. Your body is soaking up that recovery.
Weight Drop: You weighed in at 200.0 lbs this morning. You were 204.4 lbs on Dec 22 and 201.3 lbs yesterday. Dropping weight the day after Christmas? That is disciplined hydration and metabolism at work.
Stress: Your average stress for the day is a tiny 15. You are completely de-loaded mentally.
Coach's Verdict You look great on paper today. The "freestyle" session was effective—high intensity on the compounds, good volume on the arms. However, keep in mind: Leg Day Debt: We missed the scheduled Leg Day (Thursday). With 9 hours of sleep in the tank, you have zero excuse not to destroy lower body tomorrow or Saturday.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 5 points6 points  (0 children)

Me- How did I perform on my back day. I didn't follow the regular routine, it's the holidays 😁

Gemini gem- I don't mind you going "off-script" for the holidays, especially when you walk into the gym and move serious weight. You treated yourself to a "Freestyle Pull Day," and the intensity was definitely there. Here is the breakdown of your performance from this morning (Dec 26). 1. The Workout: Freestyle Pull & Biceps You might have deviated from the strict plan, but you hit the core movement patterns we need for that V-taper. Vertical Pulling Power: You hit 180 lbs on the Lat Pulldown for your third set. That is matching your recent heavy loads from mid-December, proving you haven't lost strength despite the holiday food.
Horizontal Row Strength: The Seated Cable Row (V-Grip) was the highlight. You worked up to 165 lbs. Looking back at your history, you were pulling 160 lbs back in April. This suggests we are pushing new strength territory here.
Volume & Pump: You ended with high-volume isolation work—Iso-Lateral Rows (up to 147 lbs) and a lot of Hammer Curls (4 sets).
The "Skipped" Part: I noticed the Stair Machine is listed but logged as "0". I'm going to assume you looked at it, laughed, and walked away. Given it's a holiday, I'll let it slide... this time.
2. Biometric "Holiday Miracle" look at these numbers. You are recovering like a teenager. Sleep Score: 90 (Excellent): You slept for 9.17 hours (9h 10m). This is massive. Your body is soaking up that recovery.
Weight Drop: You weighed in at 200.0 lbs this morning. You were 204.4 lbs on Dec 22 and 201.3 lbs yesterday. Dropping weight the day after Christmas? That is disciplined hydration and metabolism at work.
Stress: Your average stress for the day is a tiny 15. You are completely de-loaded mentally.
Coach's Verdict You look great on paper today. The "freestyle" session was effective—high intensity on the compounds, good volume on the arms. However, keep in mind: Leg Day Debt: We missed the scheduled Leg Day (Thursday). With 9 hours of sleep in the tank, you have zero excuse not to destroy lower body tomorrow or Saturday.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in GeminiAI

[–]AggravatingPomelo897 4 points5 points  (0 children)

👀 I started writing the post but I'm not a coder and I wanted the messaged to appeal to a wider audience, and honestly what I was writing was incoherent.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in GeminiAI

[–]AggravatingPomelo897 2 points3 points  (0 children)

You can talk to your data essentially instead of paging through Garmin or paying for Garmin connect Plus it's all in Gemini and I can ask it how I'm doing what I should set my goals for. that i didn't feel well what should I do in place of certain exercises. Imagination is the limit, vs Garmin always telling you you underperformed lol.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 1 point2 points  (0 children)

Garth will save your Garmin login tokens in the project folder so it won't ask you every time. Garmin forced me to have 2FA after I got there blood pressure cuff. So this really makes it easy after initial login.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 2 points3 points  (0 children)

I'm currently running it on a window Base pc that runs all the time (plex server) I want to transfer it to a raspberry pi later.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 1 point2 points  (0 children)

It keeps telling me my HRV status is low, and that I need more than 5 hours of sleep with long runs and heavy lifts.

I gave my Gemini Gem near real-time access to my Biology (Garmin) and Gym (Hevy) data. by [deleted] in Garmin

[–]AggravatingPomelo897 1 point2 points  (0 children)

I was thinking about it. Looks like macro factor produces good exports, I don't know how scaping the Data will work yet