OpenCare coordinates the circle around an elderly loved one: a real-time care journal, medications, shared calendar and expenses, a kiosk for the cared-for person. Open source, self-hosted: the health data of a vulnerable person should not live on someone else's cloud.
A calm, legible interface, here filled with a demo circle. Try it live, nothing is saved.
The essentials of caregiver coordination, plus tools nobody else offers. All in real time on every device.
One circle per cared-for person, invitations by link, fine-grained roles (family, professional, neighbour, read-only). Follow both parents with one account.
The digital liaison book: timestamped entries with photos, visible in real time on every device. The heart of the app.
The heartTreatments and schedules, intake confirmation written to the journal, prescription renewal alerts.
Visits, medical appointments, nurse rounds, recurrences, reminders, iCal export (.ics / webcal).
Hand-entered vitals (weight, blood pressure, pain, mood, temperature, glucose) with curves over time.
Who does what this week, plus a shared shopping list the home aide can use too.
Circle thread and direct messages between members, with attachments.
Prescriptions, reports, insurance, legal papers, and the circle address book (GP, nurse, the neighbour who has the key).
A built-in Tricount: who advanced what, balances, suggested settlements, and tracking of French aids (APA, CESU, tax credit).
Exclusive"Marie covered 78% of the visits this month": objective stats to prevent burnout of the primary caregiver.
ExclusiveThe home aide or the nurse writes in the journal from a simple link (SMS/QR), no account, no app to install.
ExclusiveA printed QR on the fridge: paramedics scan it and see the vital sheet (treatments, allergies, directives, contacts), always up to date.
ExclusiveA wall tablet at your loved one's home: who is coming today (with photos), big medication reminders, family photos, weather, and two huge buttons: "All is well" / "I need help".
ExclusiveA life-story page (career, pride, habits, what soothes them) shown to every new caregiver.
The primary caregiver leaves for a week: an auto-generated handover pack (schedule, medications, instructions, contacts) shared by link.
Home Assistant webhooks (door sensor, coffee-maker plug, motion): "normal activity this morning" on the dashboard, alert cascade if no sign of life. No camera, no wristband.
ExclusiveDictate on your way out: your self-hosted Whisper transcribes, the AI files the journal entry and the shopping item.
Every Sunday: a calm summary of the week with slow-trend detection (recurring low mood, gradual weight loss). Local AI first.
One click: a printable summary for the doctor (key events, vitals trends, current treatments, the family's questions).
Install on iOS, Android or desktop. Writes are queued offline and synced back: it works in a nursing-home room with poor signal.
Configured per circle, from the interface. Credentials are encrypted at rest and never reach the browser.
Passive monitoring webhooks (door sensor, coffee-maker plug, motion) and shopping-list sync.
Monitoring & shoppingSelf-hosted transcription for the voice journal (speaches, faster-whisper-server or any OpenAI-compatible server).
Voice journalFamily photos on the kiosk, served from your own photo library. The API key never leaves the server.
Kiosk photosCalDAV import with automatic calendar discovery into the circle calendar.
CalendarShopping list and stock synchronization with your Grocy instance.
Shopping & stockLocal AI first (Ollama on your machine), or your own API key, encrypted at rest. Powers the weekly digest and voice journal filing.
AIOn Windows, a single double-click is enough. Otherwise, the only prerequisite is Docker. The database schema installs itself on first start.
Download OpenCare-Setup.exe and follow the guide. Node.js and PostgreSQL are bundled: no Docker, no configuration. A window opens with three buttons (Start, Stop, Open) and shows the local address so the rest of the family can connect from their phones.
Download the latest version (Windows)Copy the environment file and set at least a database password and a JWT secret.
git clone https://github.com/NexaFlowFrance/OpenCare.git cd OpenCare cp .env.example .env # set POSTGRES_PASSWORD and JWT_SECRET
Launches the 3 services: PostgreSQL, the Express server and the Nginx frontend. The schema is applied automatically on first start.
docker-compose up -d --build
The app is available on your local network (or your domain in production).
Frontend: http://localhost:3000 API: http://localhost:3001/health
Register, create the circle for your loved one, then invite the family, the professionals and the neighbour by link.
Every building block chosen for reliability, security and maintainability.
The health data of a vulnerable person stays with the family. Deploy your own instance, or contribute to the project.
Built and maintained by NexaFlow France, and offered to every family that takes care of someone.
OpenCare is built on the open-source foundation of OpenFamily, by NexaFlow. Thanks to everyone who contributed to that base.
Want to contribute? Read the documentation →