Repository navigation
Home
A self-hosted family dashboard for the kitchen wall. Calendar, weather, photos, shopping list, smart-home — one screen, every device, real-time sync.

Kinboard runs on your hardware, in your house. No cloud account, no telemetry, no subscription. The kitchen-wall display, your phone, the kids' tablets — they all show the same family state, kept in sync by a self-hosted Supabase Realtime backend.
The wall display is the point, but you're not always in front of it. The whole app is responsive and installs as a PWA, pairing to the same family with the same join code. Add something to the shopping list in the supermarket and it's on the kitchen wall before you get home; push notifications reach you when you're out.
![]() Shopping list |
![]() Notifications |
![]() Calendar |
![]() Dashboard |
See Notifications for the push setup and Shopping for the offline-capable list.
For quick interactions on the wall, see Timers, Messages, and Media players.
- Quick-start — bring up the stack with one Docker command, create your first family, add devices
- Self-hosting — deeper deployment guide (Traefik, override files, backups)
Kinboard's integrations are all opt-in and configured per-family in the in-app /settings UI — see the README's integrations table for the full list, or jump straight to a page: Google-Calendar, Home-Assistant, Photos (Immich, a DLNA server, or an iCloud Shared Album), Bring, OpenWeatherMap, Cameras.
Claude, ChatGPT and other MCP clients can read the family's day, keep its lists and, within limits you set, control the home — anything that opens the house, and every pocket-money booking, waits for someone to allow it on a Kinboard screen with the settings PIN. Start at AI-Assistants; then Connecting, What they can do, Permissions and safety, Troubleshooting and, for operators, Self-hosting notes.
The reference deployment is a wall-mounted touchscreen running in browser kiosk mode:
- Reference-Build — full hardware BOM (touchscreen, mini PC, oak frame), vendor links, photos, assembly notes
- Kiosk-Windows-11-Mele-4C — software setup on top of the reference hardware, captured down to the registry keys and scheduled-task definitions
- Kiosk-Linux-Guidance — guidance for self-hosters who want to run on Linux
- Presence-Sensor — optional LD2410 radar presence sensor for screen-on/off automation
- Security-and-Threat-Model — what Kinboard expects of your network and what it doesn't
- Architecture — tables, row-level security, migration story
- Notifications — web push setup, server-side cron, quiet hours
- Themes — monthly themes, EN/DE/FR
- Troubleshooting — common breakages and fixes
Kinboard is single-maintainer, free for noncommercial use (PolyForm Noncommercial 1.0.0), and supported on best-effort. Bug reports and PRs welcome — see CONTRIBUTING.md. Security issues to security@kinboard.app (see Security-and-Threat-Model).
If Kinboard is useful to your family and you'd like to help keep it healthy: GitHub Sponsors (recurring) or Buy Me a Coffee (one-time tip).
Kinboard on GitHub · Sponsor · Buy me a coffee · Report a bug · Free for noncommercial use
Getting started
Operations
Integrations
AI assistants
- Overview & quick start
- Connecting
- What they can do
- Permissions & safety
- Troubleshooting
- Self-hosting notes
Kiosk hardware
Built-in features
- Dashboard
- Calendar
- Shopping
- Recipes & meal planning
- Tasks & todos
- Notes
- Messages
- Timers
- Photos
- News
- Birthdays
- School schedule
- Smart home & energy
- Screensaver
- People & devices
- Recycle bin
- Creatures & rewards
- Notifications
- Themes
Plugins (per-family on/off)
Contributing



