← The Lab

Lab · Early development · Self-hosted

RainaOS

A home that understands you, not the other way around. RainaOS is a private, self-hosted operating system for a household — think "Salesforce, but for the family." One quiet system that keeps track of everything, plans ahead, and runs the home. Built and hosted locally; the internet is an assistant, not a driver.

StatusIn active development · prototype live
ConceptA "Salesforce" for the family
ArchitectureSupabase · Next.js PWA · Inngest
HostingSelf-hosted, local-first

Family life fragments across a dozen apps, calendars, and switches. RainaOS pulls it into a single private system that doesn't just store information — it acts on it: planning ahead, sending the right reminder to the right phone, and quietly handling the lights and fans nobody's using.

It's modeled on how a company runs on Salesforce — one central system of record that tracks every person, plan, and task, then automates the busywork — re-pointed at a household. A Postgres data model holds the "objects" (people, events, tasks, devices); an event-driven brain plans and acts on them.

Everything runs on hardware at home. No cloud landlord, no third-party servers seeing inside the house — and if the outside world falls over, the home keeps working. This is a clean, ground-up rebuild, keeping only the RainaOS name from an earlier smart-home experiment.

One source of truth

People, plans, tasks, and the house itself, in one private record the whole family can trust — not another app to check.

It acts on its own

An event-driven automation brain (Inngest): reminders pushed to phones, lights and fans handled automatically, plans made before anyone asks.

Three ways in

A private per-member login, a shared household view, and glanceable wall-screen kiosks on repurposed tablets — each suited to how it's used.

Local-first & private

Self-hosted on home hardware with Postgres row-level security; data never leaves the house unless asked, and it works even when the internet doesn't.

Smart-home layer

Integrates Home Assistant as the effector for lights, fans, and sensors — local control over Zigbee and Matter, no cloud round-trip.

Built to extend

Adding a table is adding a new kind of household object, exactly like Salesforce custom objects — maximally extensible as the family's needs grow.

Working today. A prototype daily-briefing app already runs on a Mac against a live Home Assistant install — a morning "Today" screen and an evening "Wind down" screen on a shared design system, driving real sensors and lights over the local network. The architecture below is being built one slice at a time, cheapest high-impact wins first.

Vision & planning Defining what we're building, the data model, and why — front-loaded so the rest is cheap to build. In progress
The software The app, the three views, and the automation brain — prototyping on a laptop, no new hardware needed to begin. Designing
Security & privacy One passkey login for all, network kept in safe lanes, everything backed up — strong, but never in the way. Designing
Home network & server A rock-solid local network and the always-on machine that runs it all — sequenced for when the budget timing is right. Up next
Smart home Devices that work locally, off the internet — chosen carefully to avoid buying gear we'd only rip out later. Planning

Building a home that runs itself.

RainaOS is an in-house RainaCorp project, developed in the open. Curious about the approach, or want something similar built? Get in touch.

Get in touch
Email copied to clipboard