Skip to content

Arihant25/saathi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Saathi

Your AI-powered mental wellness companion.


🚀 About Saathi

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.


✨ Core Features

🎭 Personalized Experience

  • 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.

🎮 Gamification & Engagement

  • 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.

🆘 CRISIS Mode

  • Immediate Help: Automated risk assessment and escalation.
  • Emergency Support: Connect with specialists and crisis services.
  • Calming Techniques: Instant stress relief exercises.

📖 Journaling & Reflection

  • 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.

💬 AI Agents

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.

🤝 Community Support

  • Anonymous Forums: Safe spaces for peer discussions and support.

🎨 UI/UX Highlights

  • 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.

🛠️ Tech Stack

  • Frontend: Next.js (PWA for web & mobile)
  • Backend: FastAPI
  • AI Engine: MOYA-powered multi-agent system with OpenAI models

📢 Join Us!

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! 🌟


Setup Instructions

Frontend

  1. Navigate to the frontend directory: cd client
  2. Install dependencies: npm install
  3. Start the development server: npm run dev

Backend

  1. Navigate to the backend directory: cd server
  2. Create a virtual environment: python3 -m venv .venv
  3. Activate the virtual environment:
    • On Windows: .venv\Scripts\activate
    • On macOS/Linux: source .venv/bin/activate
  4. Install dependencies: pip install -r requirements.txt
  5. Start the FastAPI server: python3 app.py

About

A Multi-Agentic Mental Health Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •