An chrome plugin that integrates OpenAI's GPT to generate Garmin workouts programmatically and sends them to Garmin Connect.
This project allows you to create complex Garmin workouts using natural language input processed by OpenAI's GPT. It supports features like targets, repeats, and nested steps, transforming workout descriptions into payloads compatible with Garmin's API.
- Check if your
Node.js
version is >= 20. - Run
npm install
to install the dependencies.
run the command
$ cd openai-garmin-workout
$ npm run dev
- set your Chrome browser 'Developer mode' up
- click 'Load unpacked', and select
gpt-garmin-workout/build
folder
- access
http://0.0.0.0:3000/
- when debugging popup page, open
http://0.0.0.0:3000//popup.html
- when debugging options page, open
http://0.0.0.0:3000//options.html
After the development of your extension run the command
$ npm run build
Now, the content of build
folder will be the extension ready to be submitted to the Chrome Web Store. Just take a look at the official guide to more infos about publishing.
Generated by create-chrome-ext