Welcome to FamilyHub

FamilyHub Team

Welcome to FamilyHub

We're excited to introduce FamilyHub, an open-source way to keep your family organized, connected, and running smoothly. Whether you're managing school schedules, grocery runs, household chores, or just trying to remember who needs to be where and when, FamilyHub brings everything together in one self-hosted platform.

Why We Built FamilyHub

Every family juggles dozens of moving parts every single day. Calendars scattered across apps, shopping lists on scraps of paper, tasks that fall through the cracks because nobody was sure whose turn it was. We've been there, and we built FamilyHub to solve exactly that. Our goal is to give families a single place to coordinate their lives — without the chaos, and without giving up control of their data.

What You Can Do

FamilyHub comes with six core features designed for real family life. The Shared Calendar keeps everyone's schedules visible in one place, powered by Radicale (CalDAV) so it syncs with iOS, Android, Proton Calendar, and Google Calendar. Smart Tasks let you create recurring chores and assign them to family members with priority levels and snooze support. Shopping Lists update in real time so you're never guessing what's already been picked up — items are auto-categorized into 12 supermarket categories. The Photo Slideshow turns the idle hub display into a digital frame cycling through your Google Photos or Immich albums. AI Voice Input lets you add items and tasks hands-free by speaking Dutch. And the Family Dashboard gives you a bird's-eye view of what's coming up and what needs attention.

Self-Hosted and Open Source

FamilyHub runs entirely on your own hardware. The backend is Kotlin/Spring Boot 4, the frontend is a React PWA, and everything ships as plain OCI Docker images. Deploy it wherever Docker runs — a NAS, a Raspberry Pi, a mini-PC, a VPS, or a Kubernetes cluster. Your data never leaves your network — the only optional external dependency is the AI provider (Anthropic Claude or OpenAI) for natural language processing.

Check out the self-hosting guide to get started.