I’ve been thinking about a question that feels like a natural next step in the work I’ve been doing with Home Assistant and Homes That Behave Well:
What should actually power the intelligence in the Home?
Home Assistant is still at the center of everything I’m building. HTBW isn’t intended to replace it. It adds structure and governance around it, helping the Home understand things like rooms, people, devices, capabilities and the relationships between them instead of expecting every automation to figure those things out for itself.
I got another reminder of why that matters this weekend. I have routines that find the Sonos speakers assigned to a room while excluding the Sonos Beam used with the television. It worked until Music Assistant created another representation of the Beam that no longer matched the exclusion logic. Nothing was really broken with Sonos or Music Assistant. The fragile part was my automation trying to infer intent from the entities it discovered.
HTBW should eventually make that unnecessary. If I’ve explicitly told the Home which speaker is the general audio output for the Primary Bedroom and which one belongs to the television, an automation shouldn’t have to rediscover that relationship every time it runs.
But knowing the structure of the Home is only part of what I’m interested in.
Enter Home Steward
I recently started another project called Home Steward.
The distinction between the two is important to me. HTBW governs the Home. Home Steward reasons about it.
I don’t want to hand control of the house to an LLM. If I ask Home Steward why the bedroom shades didn’t open this morning, I want it to be able to understand the Home’s configuration, state, history and decisions and help explain what happened. That’s very different from giving an AI model unrestricted authority to operate the house.
And the opportunity goes well beyond traditional Home Assistant entities.
With explicit household authorization, Home Steward could eventually reason over documents on the NAS, equipment manuals, warranties, calendars, email, financial information, camera observations and other household knowledge. Each source should have its own governed connection and scope. Connecting one source shouldn’t give Home Steward permission to see everything else.
That’s also why local-first matters so much to me.
Local doesn’t have to mean running everything on the Home Assistant server. It means the processing remains inside a household-controlled boundary. I’m perfectly comfortable with a separate AI appliance sitting on the home network and doing the heavy lifting.
Which brings me to the question I’d like to put to the Home Assistant community.
What would you put in the house?
There are suddenly a lot of interesting choices.
Home Assistant can work with models running elsewhere on the local network, including through Ollama, so the AI compute doesn’t need to live on the Home Assistant server itself. At the other end of the spectrum, machines such as NVIDIA DGX Spark are now being designed specifically for local AI workloads and offer up to 128 GB of unified memory. Here’s one look at Home Assistant and Ollama, and NVIDIA’s DGX Spark shows just how far the other end of the local-compute spectrum has moved.
There are AMD Ryzen AI Max systems, conventional NVIDIA GPU machines, Macs with large amounts of unified memory, mini PCs and probably several options I haven’t considered.
But I’m not sure the answer is simply buy the biggest model I can afford.
One of my biggest requirements is perceived latency. When somebody speaks to the Home, it needs to respond naturally. I care less about a benchmark telling me how many tokens per second a machine can produce than I do about how long it takes from the end of the question to the beginning of a useful answer.
And Home Steward may eventually have several very different jobs: household reasoning, RAG over private documents, voice interaction, embeddings, vision from cameras, longer-running research and perhaps even development assistance. Current local-AI hardware guidance makes an important point here: those workloads don’t necessarily want the same hardware.
Maybe one machine should do all of that.
Maybe that’s completely the wrong approach.
I’m not the first person asking
One thing I’ve found encouraging is that people in the Home Assistant community are already experimenting with many pieces of this problem.
There are discussions about compact, low-power hardware for local LLMs, local inference and RAG, and even running useful local models on an inexpensive Intel N150 mini PC. Others are reporting what happens when they move to systems with dedicated GPU memory and begin caring about response time, context size, power and the number of entities being exposed to the model.
What I like about those conversations is that there doesn’t seem to be one obvious answer. A machine that can asynchronously prepare a morning summary is solving a different problem from one that needs to understand a spoken question, retrieve private household context, reason over it and begin answering quickly enough that the interaction still feels natural.
Home Assistant itself seems to be drawing a similar distinction. Its Building the AI-powered local smart home article describes AI as something people can selectively use for capabilities like summarization and image recognition while keeping it away from mission-critical operations. Its earlier AI agents for the smart home article is even more direct about the tension between probabilistic AI and deterministic home control.
That resonates with what I’m trying to do with HTBW and Home Steward.
Let AI reason. Let the governed Home decide what it’s allowed to do.
So, Home Assistant community, what am I missing?
This is the part where I’d really like to learn from people who are already doing this.
If you were building a local AI appliance for a Home Assistant-based home today, what would you build or buy?
What hardware have you actually deployed? What models have worked well? What does voice latency feel like in real use? Are you using Ollama, llama.cpp, vLLM or something else? Have you separated voice, vision, RAG and general reasoning onto different systems?
And I’m especially interested in the things that aren’t already on my list.
Maybe it’s an appliance. Maybe it’s an open-source project. Maybe somebody in the self-hosted or robotics communities has already solved part of this problem. Maybe there’s an architecture that makes more sense than the one I’m considering.
The Reference Home gives me a place to actually test these ideas rather than just draw diagrams around them. I’d like to take the candidates, put them into a real Home Assistant environment with real rooms, people, voice interactions, cameras, devices and household information, and document what actually happens.
Not just, here’s the AI box I bought.
I’d rather be able to say: here were the requirements, here’s what we tried, here’s what worked, here’s what failed, and here’s what surprised us.
So before I buy the box, I thought I’d ask.
What should be on the list?
Thanks in advance!
Tom.
What I’m Reading
If you’re interested in the same questions, here are a few of the conversations informing my thinking:
- Building the AI-powered local smart home from Home Assistant
- AI agents for the smart home from Home Assistant
- Framework and hardware recommendation for local inference and RAG from the Home Assistant Community
- Running a Local LLM on an Intel N150 Mini PC for Home Assistant: A Practical Journey
- Local LLM hardware
- Future-proofing HA with local LLMs: Best compact, low-power hardware?

