Problem statement
Our "Assist" already lets users control their home through natural language. Things like turning off lights, adjusting heating, and so on are all possible through Assist. But Assist offers no help with managing the home: creating automations, setting up dashboards, diagnosing problems, or understanding what's going on. This kind of assistance is exactly where an AI assistant could add significant value for home "maintainers", and the community has already validated the demand through numerous custom integrations that fill this gap. We want to start offering this natively, beginning with the foundation that future capabilities can be built on top of.
This directly serves OHF's goal of making Home Assistant meaningfully more approachable: an AI assistant that helps maintainers set things up and troubleshoot reduces the expertise required to get the most out of HA. It also supports Nabu Casa's goal of growing HA Cloud adoption, as a native AI assistant is a natural driver for Cloud subscriptions.
Scope & Boundaries
In scope
- Adding the ability to handle management-oriented requests from home maintainers (either as an Assist extension or as something separate, TBD)
- The foundational architecture: how the assistant accesses home configuration, understands context, and takes or proposes management actions
- A first meaningful capability built on this foundation to validate the approach (TBD)
Not in scope
- Expanding control capabilities of the existing Assist (that work continues separately)
- Non-administrator access to management features
- Any specific advanced capabilities beyond the initial validating use case. Those are follow-on opportunities
Foreseen solution
A persistent, context-aware AI assistant surfaced throughout the HA interface. Always accessible, always aware of where in the UI it's being invoked and what the maintainer is working on. Similar in pattern to how Gemini is embedded across Google's products. The assistant understands the current context (e.g. which automation you're editing, which dashboard you're viewing) and offers relevant help without requiring the user to re-explain their situation. (A few quick explorations of what this might look like can be found in this Figma file.)
As a first concrete use case and migration target: exposing the Home Assistant documentation through this AI assistant.
Community signals
- Multiple custom integrations exist that add AI-assisted home management to Home Assistant
Risks & open questions
- We will need an AI back-end. Users can bring their own, and those will be fine, but is our own offering through Home Assistant cloud good enough for those that want a great out of the box experience?
- How do we handle actions that are destructive or hard to reverse? Does the assistant propose and confirm, or act directly?
- Privacy implications of giving an AI assistant access to full home configuration
- How does this interact with the existing Assist pipeline architecture?
Appetite
Large — 2 cycles. Deliberately scoped to foundation and a single validating capability, but needs lots of groundwork.
Execution issues
No response
Decision log
Problem statement
Our "Assist" already lets users control their home through natural language. Things like turning off lights, adjusting heating, and so on are all possible through Assist. But Assist offers no help with managing the home: creating automations, setting up dashboards, diagnosing problems, or understanding what's going on. This kind of assistance is exactly where an AI assistant could add significant value for home "maintainers", and the community has already validated the demand through numerous custom integrations that fill this gap. We want to start offering this natively, beginning with the foundation that future capabilities can be built on top of.
This directly serves OHF's goal of making Home Assistant meaningfully more approachable: an AI assistant that helps maintainers set things up and troubleshoot reduces the expertise required to get the most out of HA. It also supports Nabu Casa's goal of growing HA Cloud adoption, as a native AI assistant is a natural driver for Cloud subscriptions.
Scope & Boundaries
In scope
Not in scope
Foreseen solution
A persistent, context-aware AI assistant surfaced throughout the HA interface. Always accessible, always aware of where in the UI it's being invoked and what the maintainer is working on. Similar in pattern to how Gemini is embedded across Google's products. The assistant understands the current context (e.g. which automation you're editing, which dashboard you're viewing) and offers relevant help without requiring the user to re-explain their situation. (A few quick explorations of what this might look like can be found in this Figma file.)
As a first concrete use case and migration target: exposing the Home Assistant documentation through this AI assistant.
Community signals
Risks & open questions
Appetite
Large — 2 cycles. Deliberately scoped to foundation and a single validating capability, but needs lots of groundwork.
Execution issues
No response
Decision log