Workout Downloader Scripts
These helper scripts automatically download all workouts from this site's API and copy them into your local Zwift Workouts folder so they show up in-game.
What the scripts do
- Find your Zwift Workouts folder automatically.
- Connect to this site and check what workouts are available.
- Download all workouts and place them into your Zwift folder so they appear in-game.
Note: The scripts only download files. They do not change your Zwift installation.
Windows (.bat)
Best for Windows users. Uses PowerShell to detect your Zwift user folder and downloads workouts.
AggroCycling_ZwiftLauncher.bat
The downloaded script is pre-configured for this site. Optional: pass a different base URL as the first argument (example: http://localhost:5067).
macOS / Linux (.sh)
Best for macOS/Linux users. Uses curl and python3 to download workouts.
chmod +x AggroCycling_ZwiftLauncher.sh
./AggroCycling_ZwiftLauncher.sh
The downloaded script is pre-configured for this site. Optional: ./AggroCycling_ZwiftLauncher.sh https://localhost:7046 --insecure (use --insecure only for local/self-signed HTTPS).
Installation Instructions
After downloading workout files, place them in your Zwift workout directory:
C:\Users\{YourUsername}\Documents\Zwift\Workouts\{YourZwiftId}/Users/{YourUsername}/Documents/Zwift/Workouts/{YourZwiftId}
Replace {YourUsername} with your Windows/macOS username and {YourZwiftId} with your Zwift user ID.
You can find your Zwift ID in your Zwift profile or by checking the folder structure in your Documents/Zwift directory.