OpenCare coordonne le cercle autour d'un proche âgé : journal de liaison en temps réel, médicaments, calendrier et frais partagés, kiosk pour la personne aidée. Open source et auto-hébergé : les données de santé d'une personne vulnérable n'ont rien à faire sur le cloud de quelqu'un d'autre.
Une interface calme et lisible, ici remplie avec un cercle de démonstration. Essayez-la en ligne, rien n'est enregistré.
L'essentiel de la coordination d'aidants, et des outils que personne d'autre ne propose. Le tout en temps réel sur tous les appareils.
Un cercle par proche aidé, invitations par lien, rôles fins (famille, professionnel, voisin, lecture seule). Suivez vos deux parents avec un seul compte.
Le cahier de transmission numérique : entrées horodatées avec photos, visibles en temps réel sur tous les appareils. Le cœur de l'application.
Le cœurTraitements et horaires, confirmation de prise reportée au journal, alertes de renouvellement d'ordonnance.
Visites, rendez-vous médicaux, passages infirmière, récurrences, rappels, export iCal (.ics / webcal).
Constantes saisies à la main (poids, tension, douleur, moral, température, glycémie), courbes dans le temps.
Le « qui fait quoi cette semaine », et une liste de courses partagée que l'auxiliaire peut utiliser aussi.
Fil du cercle et messages directs entre membres, avec pièces jointes.
Ordonnances, comptes-rendus, mutuelle, papiers juridiques, et le carnet d'adresses du cercle (médecin traitant, SSIAD, la voisine qui a la clé).
Un Tricount intégré : qui a avancé quoi, soldes, règlements suggérés, et le suivi des aides françaises (APA, CESU, crédit d'impôt).
Exclusif« Marie a assuré 78 % des visites ce mois-ci » : des chiffres objectifs pour prévenir l'épuisement de l'aidant principal.
ExclusifL'auxiliaire de vie ou l'infirmière écrit dans le journal depuis un simple lien (SMS/QR), sans compte ni application à installer.
ExclusifUn QR imprimé sur le frigo : les pompiers et le SAMU scannent et voient la fiche vitale (traitements, allergies, directives, contacts), toujours à jour.
ExclusifUne tablette au mur chez le proche : qui vient aujourd'hui (avec photo), rappels de médicaments en gros, photos de famille, météo, et deux gros boutons : « Tout va bien » / « J'ai besoin d'aide ».
ExclusifUne page récit de vie (métier, fiertés, habitudes, ce qui l'apaise) montrée à tout nouvel intervenant.
L'aidant principal part une semaine : un pack de passation auto-généré (planning, médicaments, consignes, contacts) partagé par lien.
Webhooks Home Assistant (capteur de porte, prise de la cafetière, mouvement) : « activité normale ce matin » sur le tableau de bord, cascade d'alertes si aucun signe de vie. Ni caméra, ni bracelet.
ExclusifDictez en sortant : votre Whisper auto-hébergé transcrit, l'IA range l'entrée au journal et l'article dans les courses.
Chaque dimanche : un résumé posé de la semaine, avec détection des signaux faibles (moral en baisse, perte de poids lente). IA locale d'abord.
En un clic, un document imprimable pour le médecin : événements marquants, évolution des constantes, traitements, questions de la famille.
Installable sur iOS, Android ou desktop. Les écritures sont mises en file hors-ligne puis synchronisées : ça fonctionne dans une chambre d'EHPAD sans réseau.
Configurées par cercle, depuis l'interface. Les identifiants sont chiffrés au repos et ne quittent jamais le serveur.
Webhooks de veille passive (capteur de porte, prise de la cafetière, mouvement) et synchronisation de la liste de courses.
Veille & coursesTranscription auto-hébergée du journal vocal (speaches, faster-whisper-server ou tout serveur compatible API OpenAI).
Journal vocalLes photos de famille du kiosk, servies depuis votre propre photothèque. La clé API ne quitte jamais le serveur.
Photos du kioskImport CalDAV avec découverte automatique des agendas dans le calendrier du cercle.
CalendrierSynchronisation de la liste de courses et du stock avec votre instance Grocy.
Courses & stockIA locale d'abord (Ollama sur votre machine), ou votre propre clé API, chiffrée au repos. Alimente la synthèse hebdo et le rangement du journal vocal.
IASur Windows, un simple double-clic suffit. Sinon, un seul prérequis : Docker. Le schéma de base de données s'installe tout seul au premier démarrage.
Téléchargez OpenCare-Setup.exe et laissez-vous guider. Node.js et PostgreSQL sont embarqués : aucun Docker, aucune configuration. Une fenêtre s'ouvre avec trois boutons (Démarrer, Arrêter, Ouvrir) et affiche l'adresse locale pour que le reste de la famille s'y connecte depuis un téléphone.
Télécharger la dernière version (Windows)Copiez le fichier d'environnement et définissez au minimum un mot de passe de base de données et un secret JWT.
git clone https://github.com/NexaFlowFrance/OpenCare.git cd OpenCare cp .env.example .env # définissez POSTGRES_PASSWORD et JWT_SECRET
Lance les 3 services : PostgreSQL, le serveur Express et le frontend Nginx. Le schéma s'applique automatiquement au premier démarrage.
docker-compose up -d --build
L'application est accessible sur votre réseau local (ou votre domaine en production).
Frontend : http://localhost:3000 API : http://localhost:3001/health
Créez votre compte, puis le cercle de votre proche, et invitez la famille, les professionnels et la voisine par lien.
Chaque brique choisie pour la fiabilité, la sécurité et la maintenabilité.
Les données de santé d'une personne vulnérable restent dans la famille. Déployez votre propre instance, ou contribuez au projet.
Développé et maintenu par NexaFlow France, et offert à toutes les familles qui prennent soin de quelqu'un.
OpenCare est construit sur le socle open source d'OpenFamily, par NexaFlow. Merci à toutes les personnes qui ont contribué à cette base.
Vous voulez contribuer ? Lisez la documentation →