Companio is an AI-powered companion designed to support seniors dealing with memory loss, cognitive decline, and loneliness. It leverages empathetic AI conversations, memory recall through face recognition, and voice-first accessibility to provide comfort and companionship.
With photo-based reminiscence therapy, AI-powered journaling, and sentiment-aware interactions, Companio helps seniors stay connected to their past, their loved ones, and the world around them.
- Empathetic AI Conversations – Uses fine-tuned NLP to provide warm and emotionally aware responses.
- Sentiment-Adaptive Interactions – Detects user emotions and adjusts AI replies accordingly.
- AI-Generated Storytelling & Poetry – Engages seniors with personalized narratives.
- Photo-Based Reminiscence Therapy – Recognizes people in images and retrieves past memories associated with them.
- AI-Powered Journaling – Allows users to upload photos and write journals with automatic face-tagging.
- Routine Manager – Syncs with Google Calendar for medication reminders.
- Weather & Dressing Suggestions – Provides real-time weather updates and seasonal dressing advice.
- Facial Recognition for Social Connection – Helps seniors identify familiar faces.
- Voice-First Interaction – Allows full app navigation using speech commands.
- Minimalist, Elderly-Friendly UI – Uses large fonts, warm colors, and high contrast for easy usability.
- Emergency Assistance – Speech emotion recognition alerts caregivers during distress.
- Microservices Architecture – Modular backend for efficient scaling.
- Security Measures – End-to-end encryption, password hashing, and secure medical data storage.
git clone https://github.com/priii-25/Companio
cd Companio
git checkout localcd server
yarn install
nodemon server.jscd client
yarn install
yarn startcd ai/EmpatheticBot
uvicorn conversation:app --reloadTo explore the polished UI/UX version of Companio, visit the hosted main branch here:
🌐 https://companio-frontend.vercel.app/
The hosted version reflects the latest design system with elderly-friendly visual cues and accessibility enhancements.