How to browse desktop workouts

Over the years, I’ve collected dozens of workout files in a variety of formats. Does anyone know of a desktop app for Macs I can use to browse these files and see a graphical representation of the workout they contain? Some of them have clear titles, like 3x20 Sweet Spot. But the others titles are less helpful. I’m looking for a quick way to see what the workout consists of so I can reduce this collection to a 10-20 that cover my needs for Z2, threshold, and VO2 Max. I’ve looked around online but haven’t found anything that does the job.

Thanks,

Adam

For someone who works in tech it’s probably pretty easy to and understand the files. They are mostly “human readable” key value pairs. This means keys like interval_duration and values like 45 seconds.

If you are feeling adventurous you could try downloading VSCode and reading to files to see what you can see.

Here is a link to Garmins documentation on the fit file format File Types | FIT SDK | Garmin Developers

Here is a link to VSCode which is a popular tool for reading and writing code. Download Visual Studio Code - Mac, Linux, Windows

Alternatively, if you find reading the file hard, it might be something that ChatGPT, Gemini, Claude, etc are good at summarizing if you paste in the file contents.

Thanks.

I’m going to try that AI solution. I may also just trash all the workouts with vague titles. I’ve got so many workout variations and in reality need just a few per each training goal.

Can you import them to intervals.icu and view them there?

1 Like

As a Mac user, you should really download BBEdit https://www.barebones.com/products/bbedit/ and then open some of the files to look for data patterns.

Sure you can use AI later on, but this is a good opportunity to learn about how this type of stuff works before you give it over to the machines :nerd_face:

That’s for the replies everyone. I’m going to start with intervals.icu. I didn’t know it could read workout files. If that doesn’t work, I’ll try some of the other suggestions.