Social Home household OS · federated · open

Open · federated · MPL 2.0

The social home
for your household.

Calendar, shopping list, photos, chat, highlights, moments, apps — running in your own home. A household OS that's also a social network you actually own.

Add to Home Assistant What can it do?

Free & open source · MPL 2.0 · runs on your own Home Assistant

Your server, your rules.

Everything lives in your home. No third-party cloud touches your day.

Always encrypted.

Every message is sealed before it leaves your server — no toggle, no exceptions. Not even the relay can read it.

Federation, not silos.

Connect households one QR scan at a time. Pair, then talk directly.

Open source. No ads.

MPL 2.0. No analytics, no growth team trying to monetise your evening.

Run your household

A household OS that quietly runs the day.

Calendars, lists, tasks, notes, pages, presence, voice — every shared logistics surface a household actually needs, with none of the cloud-signup tax.

  • Shared calendar

    Every calendar in one overlay.

    Personal, partner, household — colour-coded in one view. Add events by voice or from any phone, then RSVP yes/no/maybe so everyone sees who's in. Invitees from paired households RSVP across the federation.

  • Live shopping list

    Living lists across phones.

    “Add milk” from anyone's phone or by voice. Tick items off in real time at the supermarket.

  • Tasks

    Chores split, not nagged.

    Per-list assignees, deadlines, overdue badges. Drill the bookshelf this weekend; recycle the old fridge today; everyone sees who's got what.

  • Pages

    A wiki for the house manual.

    Markdown pages with edit-locks and wikilinks. The radiator-bleed instructions live where you'll actually find them — alongside every other house manual entry.

  • Stickies

    Fridge-magnet notes that follow you.

    Tap-to-edit colour notes pinned to a Space canvas. Carrots in the bottom drawer; birthday gift ideas; whatever the household needs to remember together.

  • Quiet presence

    Who's home, right now.

    A subtle indicator only — no GPS history, no breadcrumbs. Opt-in per person and per device.

  • Household dashboard

    A board for the kitchen wall.

    Hang a tablet by the door: today's plans, school changes, chores and who's where, read at a glance. Kids who can't read yet get a picture view, and one tap locks it when guests are over.

  • Family safety

    Kids' accounts, with guardrails.

    Mark a child's account as protected, set their age, and name a guardian. Age-gated spaces and apps stay out of reach, their DMs stay within households you've paired, and guardians get a quiet read-only overview.

New · Social Home Apps

Apps that play across households.

Install a small app once — a chess board, a shared whiteboard, a quiz — and it talks to the same app running in a household you've paired with. Make a move here; it lands there. Every byte sealed between your two homes, straight from one home to the other.

App-to-app federation
The same app in a paired home swaps moves and ops directly — no shared cloud, no lobby server.
Encryption-first
Every move is sealed and signed before it leaves your home. Only the address label rides in the clear.
  • AES-256-GCM
  • Ed25519
Sandboxed
Each app runs in its own locked-down frame with no network access. The admin installs once — bundles are pinned by checksum — and sets an age gate.
  • sha256-pinned
  • connect-src 'none'
  • 1 MiB cap
Peer-to-peer
Sessions run straight between confirmed households. The relay stays out of it entirely.
Federation, not silos

Spaces span households — yours and the ones you connect to.

Pair two homes once with a QR code. After that, you can create spaces — shared rooms with their own feed, chat, and calendar — across both. Run a book club, organise a street party, or keep one quiet room for grandparents.

A small, open-source relay — the GFS — helps households that haven't paired find each other in global spaces and carries their sealed posts. It can't read them: every post is sealed before it leaves your home. We run one live at gfs.social-home.io — connect in a tap.

Family

4 people · 3 households · private

Mom "Dinner at ours Sunday — bring the dog."

Eichenstrasse 3–17

24 people · 14 households · public

Lina "Street BBQ next Saturday — bring chairs."

  • 📅 Sat 19:00
  • 📍 No. 11 garden

Maker Space

12 people · 7 households · public

Rita "Finished the oak chair — pictures in the feed."

Book Club

8 people · 5 households · private

Rebecca "Read chapter 7 by Friday — calendar set."

Bouldering crew

16 people · 11 households · public

Pascal "Practice moved to 19:00 — same gym."

Bazaar · neighbourhood

~50 people · global · via your GFS

Maria "Free oak bookshelf — pickup only, before Sun."

  • 🪑 Free
  • 🔁 1 trade pending
Private by construction

Sealed from your home to theirs. Fail-closed. Tested before every release.

The shopping list and the book-club chat are sealed the same way: before anything leaves your home, it's locked so that only the households it's meant for can open it. The household OS and the social network share one rule, and the rule has no off switch.

  1. It won't send unencrypted, ever.

    If a space can't be sealed, the message stays home. There is no plain-text fallback to fall back to.

    • AES-256-GCM
    • Ed25519
    • fail-closed
  2. Leave a space, lose the key.

    Every time membership changes, the space gets a fresh key. Old members can't read new posts.

    • per-epoch key
    • rotated on every change
  3. The relay carries parcels, not letters.

    It sees which space a sealed envelope belongs to and when — never what's inside. Strict mode hides even who sent it.

    • padded 1/4/16/64/128 KiB
    • ±300 s
    • 24 h replay cache
  4. Tested before every release.

    68 protocol test files check these rules; one failure blocks the release.

    • tests/protocol
    • release-blocking
  5. Nothing to sell.

    No accounts, no analytics, no ads. The code is open for anyone to read.

    • MPL 2.0
    • no third-party JS
  6. Honest about the rest.

    Whatever this page can't promise is written down next to the rules, with a date and a sign-off.

    • principles.md
    • signed-off residuals

Read the security model principles.md on GitHub →

Install in two clicks.

Add the Social Home add-on repository to your Home Assistant. The add-on auto-provisions you as admin, mints a token, and registers the matching integration via Supervisor discovery — there's nothing to type.

Add to Home Assistant Read the install guide