AI fitness assistant built on the Gemini API. Utilizes the Model Context Protocol (MCP) to interact directly with your Garmin Connect data.
- HITL Season Training Plan generator with multi-agent orchestration that separates the creative process from verification and enables feedback loops.
- HITL Weekly Training Plan generator functioning on the same principle as the Season Planner to progressively generate a specific weekly plan
- Active Reasoning: Uses Gemini to analyze your recovery and workout intensity before responding.
- Garmin Integrated: MCP Tools to get Garmin Data
- Persistent Memory: Remembers your long-term goals and past coaching conversations.
- Modular MCP Tools: Easily extendable to fetch data from different platforms.
- pip install -r requirements.txt
- add .env file containing
- GARMIN_EMAIL= "your_email"
- GARMIN_PASSWORD= "your_password"
- GEMINI_API_KEY= "your_api_key"
Garmin API: https://github.com/cyberjunky/python-garminconnect
Google AI Studio: https://aistudio.google.com/
MCP Server: https://modelcontextprotocol.io/docs/