SOLACE
Emotion-aware AI companion · AR26 HackXelerator, Mission 3 (HRI)
SOLACE detects a user's emotional state from video using in-browser computer vision, then routes that context through a four-agent backend — Emotion, Memory, Conversation, and Ethics — to generate a compassionate, tone-appropriate reply. Built for an elderly-care and mental-wellness use case: all face processing runs client-side, so no biometric data ever leaves the browser.
I was Tech Lead — built the FastAPI backend and the four-agent orchestration, integrated Groq's Llama 3.1 for the conversation agent, and deployed the API to Railway. Asna led the frontend and the animated companion face; Neha built the face-api.js emotion-detection pipeline.
~1.2s end-to-end agent latency · 0 bytes of face data ever sent to the server
- React
- FastAPI
- Groq · Llama 3.1
- face-api.js
- Vercel
- Railway