goruck/home-generative-agent
GitHubAn open-source Home Assistant integration that embeds a generative AI agent into smart homes to enable natural-language control, automated YAML creation, camera analysis, and proactive safety monitoring.
Home Assistant users who want to converse with their smart homes, check device history, and create automation rules using plain English.
The recommended bundled PostgreSQL with pgvector addon is restricted to Home Assistant OS or Supervised, leaving Container and Core installations to handle database setup manually.
What matters before you adopt it
The functional limitation of conventional smart home AI integrations, which act as simple prompt passthroughs and lack the capability to control entities, query database histories, analyze visual feeds, or write persistent, safe automation rules.
Security evidence without the noise
Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.
View trust evidence & security findings▼
Architecture from code9 modules · 1 edges▼
Modules and dependency edges extracted from repository code. This is code evidence, not README inference.
Architecture evidence details
flowchart TD
%% repo — high-level architecture (DRAFT, refine me)
n0["custom_components · 96 files"]
n1["scripts · scripts · 1 file"]
n2["tests · tests · 82 files"]
n2 --> n0
class n1 infra
class n2 test
classDef infra fill:#b35c00,color:#ffffff,stroke:#8f4a00
classDef test fill:#499894,color:#ffffff,stroke:#397975