Home Hub: Building the Household Assistant I Couldn’t Buy

Running a home is not for the faint of heart. I have heard, seen, and in some cases tried to implement all manner of home productivity systems. Lately, our family has settled on a Skylight: the kitchen touchscreen where chores, the calendar, and the grocery list all live. It works, but it’s one of maybe six places household information actually lives. The school sends emails. Bills and shipping notices arrive in inboxes split between my wife and me. Appointments land on a Google Calendar. The mental work of pulling all of it together — what’s happening today, who’s doing which chore, which email actually needed a response — fell on a person. Mostly the person was my wife and that wasn’t what we wanted.

Synthesis is still hard. Figuring out next steps can be hard. I have been using LLM intelligence more and more in my life and was convinced that, with a little more synthesis, and a little more intelligence, I can reduce the load. I would have definitely bought this service if it existed. As far as I could tell, it did not. Claude Code had recently unlocked my ability to feasibly get back into coding, so I thought I would try to build it. My own Home Hub.

What it does

Home Hub is a privacy-preserving household assistant. It reads from the tools my family already uses — the Skylight (chores and the family calendar), a dedicated email inbox, Google Calendar — pulls everything into one place, and surfaces it three ways.

A daily email. Every morning at 5:30, before anyone’s awake, Home Hub assembles a briefing: today’s events, the open chores, the action items it found buried in overnight emails, and a look at what’s coming this week. It’s the synthesis that needed to come together in our heads, now done before breakfast.

A web dashboard. Includes prioritized views for today, this week, this month. The same information, browsable, when the email isn’t enough. It removes high-noise signals like repeating events so that we can, for example, focus on the bigger picture when a month’s view of Google Calendar otherwise just looks overwhelming.

An assistant you can talk to. This part has been the biggest unlock. Home Hub runs a conversational assistant over Telegram — I can text it like a member of the household. “What’s on for Saturday?” “Add a reminder to renew the registration.” It also works in the background: when there’s a task that needs research — compare three options, find a vendor, draft an email — it can take a first pass on its own and bring me something to review, rather than waiting to be asked.

The constraint that shaped everything

Here is the design decision I care most about: Home Hub does not run as me.

I was not interested in “connect all your accounts” tools that work by becoming you — full access, your login, your identity, acting on your behalf with the same powers you have. That’s convenient and, to my mind, the wrong model for something that touches my family’s email, calendar, and documents.

Home Hub works the way you’d want a trusted house-sitter to work. It has its own keys, scoped to what it needs, and you can take them back at any time without changing your own locks. Most processing happens in a sandbox, on a machine in my house. The genuinely sensitive material is airgapped elsewhere and separated out. Only sanitized extracts, stripped of the personal details, are ever handed to a cloud AI for the parts that need more horsepower.

But it’s the difference between an assistant I’d actually let near my family’s information and one I wouldn’t.

How it fits together

At the center is a small daily pipeline that does the unglamorous work: pull from each source, classify what’s sensitive, redact what needs redacting, and synthesize. Around it sit the three interfaces — the morning email, the dashboard, the conversational assistant — each reading from the same sanitized core.

(See the architecture diagram below.)

Why I could build this at all

It’s been a long time since I was building software regularly. Even then, small sections of this would have taken me a couple of weeks to implement. Five years ago, a project like this would have meant hiring someone, writing a requirements document, hoping the result resembled what I actually needed, and lots of iteration. The translation from what I know my household needs to working software was expensive enough that I simply would not have done it.

That translation cost has collapsed. With AI-assisted development, the person who understands the problem can increasingly build the solution directly — no intermediary, no requirements telephone game, no loss in translation. I know exactly what my family’s coordination problem looks like, because I live inside it. Now I can express that knowledge as a working system instead of as a feature request someone else might get wrong.

I think this is a small, domestic instance of a much larger shift we will see in our professional lives as well. For a long time, software was built by people who understood software, for people who understood the problem, with a lossy translation layer in between. As that layer thins, a shift will take place to people who understand the problem most deeply and are willing to build. In medicine, that’s the clinician who builds the tool instead of submitting a ticket. At home, that is me, usually while the kids are sleeping.

Home Hub isn’t really a product or package that I intend to share. I will probably get help from AI to consider that at some point. But for now it’s a household assistant that fits exactly one household — mine — because the person who built it is the person who needed it. That used to be a luxury reserved for good coders. I have proved, if only to myself, that it isn’t anymore.

When You Needed to Pay Attention

Since ChatGPT launched in November 2022, there have been hundreds of AI releases. If you tried to follow all of it, you drowned. If you ignored all of it, you missed something important.

I wanted to find the middle ground — to identify the moments where the capability ceiling seemed to jump, at least for me personally. These were genuine step changes that required me to update my mental model of what was possible and led to a lot of experimentation.

By my count, roughly eight qualify. ChatGPT made AI conversational. GPT-4V gave it eyes. GPT-4o made the interaction real-time and multimodal. o1 showed it could reason through multi-step problems. Deep Research meant it could investigate a question autonomously for hours. Claude Code meant it could write and maintain real software — not snippets, but systems. Gemini 3 commoditized reasoning. And Cowork made AI a genuine collaborator in professional-like workflows (I’m looking forward to when it’s available at work).

Reasonable people could draw the line differently. But when I laid them out on a timeline, the pattern that emerged is instructive: the gaps between step changes are compressing. Eleven months between the first two. Then seven. Then four. The most recent — two months. Part of what’s driving the acceleration is that there are more serious entrants now — OpenAI, Anthropic, Google, and others are effectively passing the ball to each other, each leap prompting the next within weeks. My own usage reflects this — I started with ChatGPT, moved to Gemini for a stretch, and now spend most of my time with Claude. I expect that will keep shifting as the capability lead changes hands.

In healthcare — where carbon is harder than silicon and the opinionated systems we built over the last decade are deeply entrenched — the compression is especially disorienting. We spent fifteen years deploying EMRs. AI is forcing us to reimagine what we do with them on a timeline measured in months, even if at the same time, things may move a little more slowly.

I don’t know how long the cadence keeps compressing or at what point it will feel that things have plateaued, but I hope the visualization helps to separate signal from noise.