GarminGo: Garmin Data to Google Sheets & CSV

GarminGo! Export Garmin data to Google Sheets and CSV. Great for biohackers to make data-driven decisions about health, fitness, and longevity.

GarminGo Overview

Pull your daily health metrics from Garmin Connect and save them directly to a user-friendly CSV file or Google Sheets.

I created this utility to feed my data into AI (e.g. LLMs like Claude, ChatGPT, and Gemini) so that I could gain insights for improving my health and longevity.

Even if you aren’t technical, getting your data as a CSV is pretty simple!

While it’s simple for non-technical users, it also supports power users, allowing you to schedule and run everything via command line arguments.

🔒 Security & Privacy First:

  • Open Source: GarminGo’s code is simple and viewable by anyone.
  • Local Credentials: Your Garmin login details are stored securely on your computer in the .env file (which you create).
  • Google Integration (Optional): If using Google Sheets, the app securely links your Google account via your browser the first time you run it for Sheets output.

✨ Pro tip!

If feeding your data to an LLM (like Claude, ChatGPT, or Gemini), ensure you are on a paid plan and that you check the privacy settings. Paid Claude accounts are “private by default” making Claude an excellent option.

Power users can also consider running local LLMs.

GarminGo: Garmin Data to Google Sheets Screenshots

Running the App:  A simple interactive menu guides you.

GarminGo: Running the App:  A simple interactive menu guides you to download your Garmin data to Sheets or CSV.

Google Sheets Output (can also be to local CSV):  Your Garmin data ready for analysis or AI.

GarminGo: Google Sheets Output (can also be to local CSV):  Your Garmin data ready for analysis or AI.

Health and Longevity Insights in Claude:  Your Garmin data ready for analysis or AI in Claude, ChatGPT, or Gemini.

GarminGo: Health and Longevity Insights in Claude:  Your Garmin data ready for analysis or AI in Claude, ChatGPT, or Gemini.

Live Googe Sheets Connection to Gemini:  Live connection between Google Sheets and Gemini.

GarminGo: Live Googe Sheets Connection to Gemini:  Live connection between Google Sheets and Gemini.

Available Garmin Metrics

The tool syncs the following daily metrics from Garmin Connect:

  • Sleep Score
  • Sleep Length
  • Weight
  • Body Fat Percentage
  • Blood Pressure (Systolic/Diastolic)
  • Active/Resting Calories
  • Resting Heart Rate
  • Average Stress
  • Training Status
  • VO2 Max (Running/Cycling)
  • Intensity Minutes
  • Activity Counts and Distances/Durations (Running, Cycling, Strength, Cardio)

These metrics were chosen specifically because they relate to long-term health and longevity planning.

Installation and More Detail

Head over to GitHub for details on getting started with GarminGo: https://github.com/jagbanana/jg-garmin-to-sheets

Questions or Feedback?

Let me know on GitHub!