AI Mental Health Companion - An intelligent conversation interface based on Adlerian psychology principles
Navi is a web interface built with React and Tailwind CSS, demonstrating how to combine Adlerian psychology principles with multimodal analysis technology to create an AI companion that adaptively adjusts response strategies based on cultural context.
- 🎯 Adlerian Psychology Engine: Adjusts response strategies based on collectivist/individualistic cultural modes
- 🎤 Multimodal Analysis: Real-time analysis of vocal pitch, speed, and emotional state
- 🌍 Cultural Adaptability: Supports both formal (collectivist) and casual (individualistic) conversation modes
- 💫 Elegant UI Design: Achieves a calm and accessible visual style using Tailwind CSS
- React 18 - UI Framework
- Vite - Build Tool
- Tailwind CSS - Styling Framework
- Lucide React - Icon Library
npm installnpm run devnpm run buildnpm run previewNavi/
├── src/
│ ├── components/
│ │ └── NaviWebInterface.jsx # Main interface component
│ ├── App.jsx # Application entry component
│ ├── main.jsx # React entry file
│ └── index.css # Global styles (Tailwind)
├── index.html # HTML template
├── package.json # Project configuration and dependencies
├── vite.config.js # Vite configuration
├── tailwind.config.js # Tailwind CSS configuration
└── postcss.config.js # PostCSS configuration
- Click the central circular button (Orb) to start a conversation
- The system will simulate the listening, processing, and response process
- Switch cultural modes in the bottom panel:
- Collectivist (Formal): Emphasizes belonging and social interest, warm and supportive tone
- Individualistic (Casual): Emphasizes purpose and control, direct and empowering tone
- View real-time multimodal analysis data (pitch, speed, emotion detection)
The current version is a demo version with simulated AI response generation. For actual deployment, you will need:
- Connect to backend API for real speech recognition and analysis
- Integrate Python audio analysis models
- Implement real Adlerian psychology response generation algorithms
MIT