This document presents a comprehensive enhancement package for Aixle, the open-source AI cycling coach that generates personalized .zwo workouts based on Intervals.icu data.
π― What's Included
Section Description
β
Complete Enhanced Script Ready-to-paste code with working free models and critical fixes
π§ Setup Instructions Step-by-step guide from API keys to first workout
π Improvement Recommendations 5 priority enhancements for the developer
π Maintenance Guide Weekly/monthly tasks to keep Aixle running
π Troubleshooting Guide Common errors and quick fixes
β‘ Key Improvements Made
4 working free models identified and verified (arcee-ai/trinity-large-preview:free, stepfun/step-3.5-flash:free, z-ai/glm-4.5-air:free, nvidia/nemotron-3-nano-30b-a3b:free)
Critical duration fix β explicit seconds instruction (prevents 86-second workouts)
Multi-model fallback β tries 4 models in sequence
Better error logging β actionable messages for 401/404/429/503 codes
Test functions β testAvailableModels() and testOpenRouterConnection()
π Testing Context
Date: March 1, 2026
Duration: 3+ hours active debugging
Platform: Google Apps Script
API Provider: OpenRouter (free tier)
Integration: Intervals.icu β MyWhoosh
π¬ Purpose
This package is intended for:
End users who want a working Aixle setup
The original developer (kuukuu) to incorporate into future versions
Added wellness data to the script to adjust the workouts based on Garmin and Healthsyc integration.
aixle.rework.and.wellbeing.data.txt
This document presents a comprehensive enhancement package for Aixle, the open-source AI cycling coach that generates personalized .zwo workouts based on Intervals.icu data.
π― What's Included
Section Description
β Complete Enhanced Script Ready-to-paste code with working free models and critical fixes
π§ Setup Instructions Step-by-step guide from API keys to first workout
π Improvement Recommendations 5 priority enhancements for the developer
π Maintenance Guide Weekly/monthly tasks to keep Aixle running
π Troubleshooting Guide Common errors and quick fixes
β‘ Key Improvements Made
4 working free models identified and verified (arcee-ai/trinity-large-preview:free, stepfun/step-3.5-flash:free, z-ai/glm-4.5-air:free, nvidia/nemotron-3-nano-30b-a3b:free)
Critical duration fix β explicit seconds instruction (prevents 86-second workouts)
Multi-model fallback β tries 4 models in sequence
Better error logging β actionable messages for 401/404/429/503 codes
Test functions β testAvailableModels() and testOpenRouterConnection()
π Testing Context
Date: March 1, 2026
Duration: 3+ hours active debugging
Platform: Google Apps Script
API Provider: OpenRouter (free tier)
Integration: Intervals.icu β MyWhoosh
π¬ Purpose
This package is intended for:
End users who want a working Aixle setup
The original developer (kuukuu) to incorporate into future versions
Added wellness data to the script to adjust the workouts based on Garmin and Healthsyc integration.
aixle.rework.and.wellbeing.data.txt