A holistic wellness platform that utilizes a multi-agent system to coordinate personalized nutrition and fitness strategies. Built with Agno and Gemini, this agent acts as your digital personal trainer and nutritionist.
This system features three specialized agents collaborating to achieve your goals:
-
Dietary Planner:
- Creates personalized meal plans (Breakfast, Lunch, Dinner, Snacks).
- Hardcoded instructions for Keto, Vegetarian, and Low Carb preferences.
- Provides detailed nutritional breakdowns and hydration advice.
-
Fitness Trainer:
- Generates customized workout routines (Beginner, Intermediate, Advanced).
- Includes warm-ups, main exercises, and cool-downs.
- Provides critical safety tips and injury prevention advice.
-
Team Lead:
- The orchestrator that merges the Diet and Fitness plans.
- Formats the final output into professional tables.
- Provides lifestyle coaching and motivational consistency tips.
- Model: Gemini 2.0 Flash
- Framework: Agno
- Search Tool: DuckDuckGo (for finding latest fitness research)
- UI: Streamlit (with a custom premium fitness-themed "Red/Green" design)
- Configure API Key:
Set your
GOOGLE_API_KEYin the environment. - Launch the App:
streamlit run fitness.py
- Personalize Your Profile:
- Enter your Age, Weight, and Height.
- Select your Activity Level (Low, Moderate, High).
- Choose a Fitness Goal (Weight Loss, Muscle Gain, etc.).
- Stylish UI: Customized CSS for a high-end personal trainer dashboard feel.
- Holistic Integration: Ensures your calorie intake perfectly aligns with your exertion level.
- Motivation Engine: Includes a "Goal Card" system to keep users focused on their journey.
Your Personalized Path to Peak Performance