Inspiration
We created OmniHealth to address a growing need for personalized, holistic health management. People often track their fitness, diet, mental health, and environmental impact separately, leading to fragmented insights and missed opportunities. Our goal was to build a multi-agentic AI system that integrates nutrition, exercise, mental health, climate awareness, and more into one seamless platform.
What it does
OmniHealth is a multi-agent, AI-powered health and wellness platform, accessible via a React Native mobile app and a web application. It uses Generative AI and real-time data processing to deliver tailored recommendations. Seven specialized AI agents collaborate to provide a 360° wellness experience:
🥗 Nutrition Analyzer
- Analyzes food labels and whole food items using text and image recognition.
- Lets users set custom macro goals (protein, carbs, calories, fats) or have the AI calculate targets based on weight, height, age, and goals.
- Provides real-time analysis of nutrient content, health benefits, and personalized food recommendations.
- Real-time Progress Tracking: Monitor nutrition goals with beautiful, animated visualizations inside the Nutrition Dashboard.
- Sends daily/weekly progress reports via email, WhatsApp, or SMS.
📅 Diet Planner
- Builds personalized meal plans by analyzing location, cuisine preferences, personal info (age, height, weight, sex, goals), and lifestyle.
- Uses Generative AI to create dynamic meal suggestions with real-time edits and updates.
- Integrates with the Nutrition Analyzer to ensure a balanced diet.
- Provides cost estimates, portion control tips, and PDF downloads for offline access.
🏋️ Exercise Coach
- Crafts AI-driven workout plans based on user profiles (age, weight, height, gender, fitness level, schedule, and available equipment).
- Monitors posture in real time using AI-based pose estimation.
- Tracks progress with performance metrics, goal visualization, and analytics.
- Includes instructional videos for guided workouts and correct technique.
🧠 Mental Health Assistant
- Provides personalized wellness support including stress management, mindfulness, and journaling prompts.
- Uses conversational AI for empathetic, real-time guidance.
- Integrates with other agents (e.g., Nutrition Analyzer) to recommend diet changes that benefit mental health.
🤒 Symptom Analyzer
- Allows users to describe symptoms which AI analyzes to suggest possible conditions and next steps.
- Works in real time for fast, user-friendly feedback.
🌍 Climate Agent
- Tracks carbon footprint based on daily activities.
- Offers real-time environmental insights and eco-friendly lifestyle tips.
- Helps users understand sustainability's link to overall well-being.
🤖 Central AI Assistant
- Orchestrates all other agents to ensure seamless collaboration.
- Aggregates data from all agents for comprehensive, personalized recommendations.
- Uses Retrieval-Augmented Generation (RAG) to answer user queries about OmniHealth and health topics.
- Handles onboarding via sub-agents like a Calling Agent, enabling voice-call-based platform guidance.
How we built it
OmniHealth runs on a multi-agentic AI architecture where each agent focuses on a specific domain but collaborates to deliver holistic health insights. Key components include:
- React Native for a robust, cross-platform mobile experience.
- Web application for broader accessibility.
- AI-driven backend APIs for real-time data processing, Generative AI models, and agent coordination.
Challenges we ran into
- Coordinating multiple AI agents to ensure cohesive recommendations.
- Building a real-time Nutrition Analyzer that handles both packaged and fresh food images.
- Designing a privacy-focused Mental Health Assistant capable of empathetic responses.
- Balancing low-latency AI interactions without streaming, leading to occasional response delays.
Accomplishments that we're proud of
- Built a modern website and React Native app, fully deployed and accessible.
- Achieved multi-agent AI collaboration across nutrition, fitness, mental health, and climate domains.
- Positive feedback on LinkedIn showcasing strong user interest in our AI-driven approach.
- Developed a real-time, AI-powered Nutrition Analyzer.
What we learned
- Integrating multiple AI agents boosts personalization and user engagement.
- Generative AI effectively tailors meal plans, workouts, and mental health support.
- A user-friendly design is essential for smooth adoption of complex AI systems.
- Optimizing response time—especially through streaming—is crucial for enhancing the user experience.
What's next for OmniHealth
- Enhance the React Native app to improve user experience.
- Expand features in existing AI agents and scale infrastructure for higher loads.
- Acquire a dedicated domain to reach a wider audience and strengthen brand presence.
- Implement real-time streaming to reduce response delays.
OmniHealth isn’t just an app—it’s an AI-driven lifestyle transformation. We’re excited to continue redefining wellness with intelligent multi-agent AI!
Built With
- clerk
- gemini
- google-cloud
- next-js
Log in or sign up for Devpost to join the conversation.