AI-Powered Food Recommendation System with Agentic Intelligence
A personal project exploring agentic AI frameworks and the Model Context Protocol (MCP). The system uses multiple specialized AI agents working together for food recommendations, period tracking, fitness monitoring, and meal planning.
Note: This project is primarily tailored to my personal palate, so some preferences and recommendations are hardcoded. However, you can easily customize it through vibe coding and tweaking the agent parameters to match your own taste!
- Intelligent Food Learning: AI-powered preference analysis and pattern recognition
- Agentic Intelligence: Multiple specialized AI agents working collaboratively
- Mood-Based Recommendations: Contextual meal suggestions for different situations
- Adaptive Learning: Gets smarter with every interaction
- Frontend: Streamlit (Python web app)
- Backend: MongoDB with PyMongo
- AI: Google Gemini AI for intelligent recommendations
- Agents: Custom agentic intelligence framework with memory and planning systems
- Food Agent: Meal recommendations and preference learning
- Period Tracker Agent: Health monitoring and meal suggestions
- Fitness Agent: Health metrics, calorie tracking, and activity-based recommendations
- Meal Planner Agent: Multi-day meal planning and variety management
- Python 3.8+
- MongoDB instance
- Google Gemini API key
# Install dependencies
pip install -r requirements.txt
# Configure Streamlit secrets
# Create .streamlit/secrets.toml with GEMINI_API_KEY
Configure MongoDB connection in users.py
and initialize collections.
Since this is tailored to my personal taste, you'll want to:
- Modify food preferences in the agent configurations
- Adjust recommendation algorithms in
agentic_intelligence.py
- Update hardcoded values to match your palate
- Experiment with different vibe settings for personalized results
MoOdMeNU/
├── app.py # Main Streamlit application
├── fitness_agent.py # Fitness tracking agent
├── agentic_intelligence.py # Core AI framework
├── users.py # User management
└── README.md
MoOdMeNU - AI agents helping you decide what's for dinner! 🍕✨