Free tools
FREE TOOLS FOR ENDURANCE ATHLETES
Useful, free tools from the MacroBurn team for athletes and coaches who live in their training data. No account required — take what's helpful.
iicu
intervals.icu CLI
Command-line tools for the intervals.icu
training platform, written in Go and designed to be accessible to AI agents as well as humans.
JSON output by default; pass --human for pretty-printed tables. Open source (MIT).
What it does
15 command groups cover your whole training account — read activities, wellness, performance curves, planned workouts, gear and more, straight from the terminal or from an AI agent:
Install
macOS / Linux
# Homebrew
brew install elricho/iicu/iicu
# Or install script
curl -fsSL https://raw.githubusercontent.com/elricho/iicu/main/install.sh | sh Windows
# Scoop
scoop bucket add iicu https://github.com/elricho/scoop-iicu
scoop install iicu
Prefer Go? go install github.com/elricho/iicu@latest, or grab a binary from the
latest release.
Set up
Get your API key from intervals.icu under Settings → Developer, then run
iicu config init. Coaches can manage multiple athletes with named profiles
(iicu config add / iicu config use).
Usage
iicu athlete # your profile and fitness data
iicu activities list # recent activities (JSON)
iicu activities list --human # ...as a table
iicu wellness --athlete-id 0 # wellness / health data
iicu events list # calendar and planned workouts Built for AI coaching
Because every command speaks JSON, an AI assistant can read your training data and do the work for you.
iicu ships with an example Claude coaching skill (skill/intervals-icu-coaching.md)
that teaches an agent how to use it for real coaching workflows.
Like living in your training data?
MacroBurn pulls your rides from intervals.icu automatically, then helps you plan and log your fuelling around them — training and fuelling, in one place.
Learn more about MacroBurn →