TrackPlan.
A Chrome extension that creates Garmin Connect running workouts from natural language. Describe your run, get a structured workout.
github.com/productgang/trackplanExample prompts
10min warmup, 5x1km at 4:30/km with 90s jog recovery, 10min cooldown
5x400m at 4:00/km with 200m jog
3x(8min tempo at 4:20, 3min easy), cooldown 2km
Warm up 15min, 6x800m at 3:50-4:00/km pace with 400m recovery, cool down 10min
How it works
1.
Install the extension
Load TrackPlan from the Chrome Web Store or as an unpacked extension.
2.
Add your OpenAI key
Click the extension icon and paste your API key. It stays in your browser.
3.
Describe your workout
Go to Garmin Connect workouts and type what you want to run.
4.
Sync to your watch
Review the preview, hit create, and it's on your Garmin.
What it supports
- Warmup, cooldown, interval, recovery, and rest steps
- Repeat groups with configurable iterations (e.g. 5x1km)
- Time, distance, or lap-button end conditions
- Pace targets and heart rate zones
- Auto-adds warmup/cooldown if you forget
Your data
Your API key stays in your browser. Workout descriptions are sent to OpenAI for parsing. Created workouts go directly to Garmin Connect. TrackPlan does not collect, store, or transmit any personal data.