An open, private voice companion for elder care, built on the OpenHome DevKit.
I'm building this for two people in my family. My father has Alzheimer's and my grandmother is recovering through physiotherapy. Most of what they need each day is a patient voice in the room that never gets tired of repeating itself, and that works without anyone having to pick up a phone or press a button.
This repository is where that gets built in the open, so other families in the same situation can set it up themselves.
Both of them struggle with screens and small buttons. A far-field microphone that hears them from across the room removes the part they find hardest. Running the model locally on the DevKit means the daily details of their health and routines stay inside the house and never get uploaded anywhere.
- Keeps him oriented. He can ask what day it is, who is visiting, and when, and get the same calm answer however many times he asks.
- Reminds him to take his medication at the right times and confirms he has done it.
- Never sounds rushed or annoyed, which is the part a human caregiver cannot keep up forever.
- Runs her physiotherapy routine out loud. It counts reps, sets the pace, and tells her when a set is done.
- Reminds her when it is time to do her exercises, and nudges her gently on the days she would rather skip them.
- All hands-free, so nothing gets in the way of the movements.
Three Abilities and one personality.
| Piece | What it is | Status |
|---|---|---|
medication-reminder |
Scheduled, spoken medication prompts with confirmation | Spec |
physio-routine |
Guided exercise sessions with rep counting and pacing | Spec |
daily-check-in |
A short morning check that can message family if something seems off | Spec |
vera personality |
A calm, slow-speaking character tuned for older users | Spec |
Specs live in abilities/ and personalities/. Implementation lands once the
DevKit and SDK are in hand. See ROADMAP.md for the order of work.
Early. This is the plan and the design, written down before the hardware arrives. Follow along, or open an issue if you are building something similar.
MIT. Use it, fork it, adapt it for your own family.