Saathi is more than just an app; it's your 24/7 AI wellness companion. Whether you're managing stress, seeking emotional support, or just need a daily mental health check-in, Saathi is here to help—judgment-free, stigma-free, and always available.
Saathi was developed with a simple mission: make mental health support accessible, engaging, and personalized for everyone.
- Interactive Onboarding: Tailored to your needs, mood, and lifestyle.
- Customizable Profiles: Choose your interaction style, themes, and language.
- Voice Navigation: Hands-free access for seamless support.
- Achievement Badges: Earn rewards for consistency.
- Smart Notifications: Context-aware reminders to check in without being intrusive.
- Music Integration: Syncs with Spotify to suggest mood-based playlists.
- Immediate Help: Automated risk assessment and escalation.
- Emergency Support: Connect with specialists and crisis services.
- Calming Techniques: Instant stress relief exercises.
- Guided Journals: Prompt-based entries for structured self-reflection.
- AI Insights: Your journal entries help fine-tune the app's support.
- Privacy-First: Your data, your control—always.
Saathi features a multi-agent AI system, each specializing in different aspects of mental wellness:
- 🤖 Active Listening Agent: Engages in empathetic conversations.
- 🧘 Guided Coping Agent: Offers mindfulness and coping strategies.
- 🔍 Multi-Disciplinary Advisory Agent: Provides holistic well-being insights.
- 🔒 Privacy & Ethical Safeguard Agent: Ensures data security and transparency.
- 🌎 Local Support Agent: Connects users with nearby resources and professionals.
- Anonymous Forums: Safe spaces for peer discussions and support.
- Dynamic Color Schemes: Mood-based color palettes.
- Interactive Chat: Responses styled with playful fonts & colors (think Geronimo Stilton 📖).
- Adaptive AI Icon: Changes based on conversation tone.
- Frontend: Next.js (PWA for web & mobile)
- Backend: FastAPI
- AI Engine: MOYA-powered multi-agent system with OpenAI models
We're excited to bring Saathi to life and would love your feedback! Want to contribute? Open a PR or drop us a message. Let's make mental health support accessible to all! 🌟
- Navigate to the frontend directory:
cd client - Install dependencies:
npm install - Start the development server:
npm run dev
- Navigate to the backend directory:
cd server - Create a virtual environment:
python3 -m venv .venv - Activate the virtual environment:
- On Windows:
.venv\Scripts\activate - On macOS/Linux:
source .venv/bin/activate
- On Windows:
- Install dependencies:
pip install -r requirements.txt - Start the FastAPI server:
python3 app.py