Home Generative Agentとは
Home Generative Agentは、ユーザーの言葉を言語モデルへ渡すだけでなく、家に対して実際に動作するHome Assistant向けAIエージェントです。 READMEによれば、LangGraphをベースにし、ツールを使ってエンティティの操作、履歴の照会、カメラの監視、実際のオートメーション作成を行います。
HACSでインストールするHome Assistantのカスタムインテグレーションであり、単体のアプリではありません。Sentinelエンジンは固定ルールでセキュリティ上の問題を監視し、READMEによれば言語モデルは助言するだけで何も操作しないとのことですが、これは開発者の説明であり確認していません。コミュニティスレッドの最初の投稿はGitHubより古いバージョンを示しているため、このレビューはGitHubに従っています。
入手方法
Home Generative Agentは、既存のHome AssistantにHACS経由でインストールします。単独のダウンロードはありません。
方法 | 入手先 |
|---|---|
| HACS(推奨) | 既定のリポジトリに登録されているHACSで検索するか、READMEの「Open in HACS」ボタンを使います。その後Home Assistantを再起動し、インテグレーションを追加します |
| 手動インストール | GitHub Releasesからhome_generative_agent.zipをダウンロードし、インストールガイドの手順でHome Assistantにコピーします |
| データベース | Home Assistant OSまたはSupervisedのPostgreSQL with pgvectorアプリ、または自前のPostgreSQLサーバー |
| ウェブサイト | Home Assistantコミュニティのスレッド(GitHubに記載されたプロジェクトのホームページ) |
| ドキュメント | リポジトリ内のガイド:インストール、設定、Sentinel、カメラ、アーキテクチャ |
| プライバシーポリシー | リポジトリにもコミュニティのスレッドにも見つかりませんでした |
| ソースコード | github.com/goruck/home-generative-agent、MITライセンス |
確認したバージョン:3.44.10(GitHub Releasesによると2026年10月23日公開)。プレリリース版3.45.0-beta.5も存在しますが、確認していません。Home Assistant側の手順はウェブ画面で行えますが、Ollamaのモデル取得にはターミナルを使い、サービスを連携させる全体の手間は単一のインストールより大きくなります。
必要な環境
Home Assistant 2026.8.0以降、HACS、pgvector付きのPostgreSQLデータベース、少なくとも1つのモデルプロバイダーが必要です。
Home Assistant
- 情報源の記載:
- 最小は2026.8.0(HGA 3.43.3以降)で、2026.9と2026.10も対応と記載されています
データベース
- 情報源の記載:
- pgvector付きPostgreSQL。ないとメモリ上の保存のみになり、長期記憶、顔認識、ベースライン異常検知が使えません
モデルプロバイダー
- 情報源の記載:
- OpenAI、Gemini、Anthropic、Ollama、または任意のOpenAI互換サーバー
ローカルモデル(任意)
- 情報源の記載:
- ガイドはgpt-oss、qwen3:8b、qwen3-vl:8bなどのOllamaモデルを挙げていますが、RAMやVRAMの最小値は示していません
顔認識(任意)
- 情報源の記載:
- 別途用意する外部の顔サービス
音声(任意)
- 情報源の記載:
- OpenAIの音声APIか、SpeachesのようなOpenAI互換のローカルサーバー。大型のfaster-whisperモデルにはVRAM約2 GBが推奨されています
どのハードウェアがどのモデルに合うかは、これ以上は示されていません。それはHome Generative Agentではなく、モデルサーバー次第です。
導入の手順
手順はREADMEとインストールガイドに基づいています。PromptQuorumは実行していません。
- 1データベースを用意する
Why it matters: Home Assistant OSまたはSupervisedに、PostgreSQL with pgvectorアプリをインストールするか、自前のPostgreSQLサーバーを指定します。 - 2HACSで入れて再起動する
Why it matters: HACSからHome Generative Agentをインストールし、Home Assistantを再起動して、設定 → デバイスとサービスからインテグレーションを追加します。 - 3モデルプロバイダーを追加する
Why it matters: + Model Providerをクリックし、Edge(OllamaまたはOpenAI互換サーバー)かCloud(OpenAI、Gemini、Anthropic)を選びます。 - 4Setupを実行する
Why it matters: + Setupをクリックし、推奨設定で全機能を有効にするBasicか、機能ごとに設定するAdvancedを選びます。 - 5会話エージェントとして選ぶ
Why it matters: 設定 → 音声アシスタントでHome Generative Agentを選び、見せたいエンティティを公開します。
情報源が確認している機能
以下はすべてREADMEまたはドキュメントの記載で、ここでは試していません。
- 会話。 公開したエンティティに対する自然な言葉での操作と状態の質問。応答はストリーミングで表示されます。
- オートメーション。 チャットからオートメーションを作成して登録します。エンティティIDとサービス呼び出しは事前にHome Assistantで検証され、任意のCritical Action PINを有効にすると、ドアの解錠やガレージの開放につながるオートメーションは保留されます。
- カメラ。 カメラ画像を説明し、動体検知をきっかけにした解析を行います。READMEにはAxis、ring-mqtt経由のRing、Reolink、UniFi Protectのほか、動体検知エンティティを公開する任意のカメラが挙げられています。
- Sentinel。 ルールベースの異常検知とHome Assistant環境のセキュリティ監査。スマートフォンへの通知と、任意の言語モデルによるトリアージがあります。
- 記憶とツール。 pgvectorによる長期の意味記憶と、MCPサーバーやHome AssistantのLLM API経由のウェブ検索などの追加ツール。
- 音声。 Assistパイプライン向けの独自の音声認識・音声合成プロバイダー。OpenAIまたはローカルサーバーを使います。
データの流れとプライバシー
データの行き先は選んだモデルプロバイダー次第です。READMEによれば、Home Generative AgentはOllamaやOpenAI互換サーバーで完全にローカル動作でき、クラウドプロバイダーは代替の選択肢です。
クラウドプロバイダーを使うと、プロンプトと解析を依頼したカメラ画像は、そのプロバイダーのポリシーのもとで先方に届きます。READMEによれば、Sentinelと監査ツールは、言語モデルに何かを見せる前にMACアドレス、IPアドレス、クライアントのホスト名を伏せます。顔認識は別の顔サービスを使いますが、その保存内容はこのレビューでは調べていません。
📌補足: これらは開発者の説明であり、監査結果ではありません。PromptQuorumはコードもネットワーク通信も調べていません。
向いている人
- 余っているGPUマシンがあるHome Assistantユーザー。 Ollamaを使って、自宅ネットワーク内にとどまる対話エージェントを使いたい方。
- 自然な言葉でオートメーションの下書きを作りたい人。 各オートメーションをオートメーションエディタで確認する方。
- 対応カメラの所有者。 自分でホストするビジョンモデルで、カメラに何が映っているかを質問したい方。
確認できなかった点
- 信頼性。 エージェントが正しいエンティティを見つける頻度や、正しいオートメーションを書く頻度は未検証です。
- 安全性に関する記載。 Critical Action PINや、Sentinelでモデルが何も操作しないという説明は、開発者による説明です。
- ローカルモデルの品質。 ガイドはモデルを推奨していますが、ローカル環境でのツール利用や画像理解のベンチマークは公開していません。
- データの取り扱い。 顔サービスとクラウドプロバイダーへのデータの流れは調べていません。
競合と代替
Home Assistant Assist
- 対応環境:
- Home Assistant(ウェブ、Android、iOS)
- 価格/ライセンス:
- 無料/Apache-2.0
- 主な違い:
- 音声パイプラインを内蔵。LLMエージェントは任意の追加
Home Assistant Assistに関する記事(1件)
nanobot
- 対応環境:
- Windows、macOS、Linux
- 価格/ライセンス:
- 無料/MIT
- 主な違い:
- 汎用のセルフホスト型エージェント。Home Assistantに依存しない
nanobotに関する記事(5件)
- Nanobot Review: A Self-Hosted AI Agent Framework更新日 2026年10月30日
- PicoClaw Review: Open-Source AI Agent for Small Devices更新日 2026年11月1日
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous Agents更新日 2026年9月21日
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and Roleplay更新日 2026年9月20日
- Agentic Inbox Review: A Self-Hosted Email Client With an AI Agent更新日 2026年9月19日
PicoClaw
- 対応環境:
- Linux、macOS、Windows、Android
- 価格/ライセンス:
- 無料/MIT
- 主な違い:
- 小型の汎用エージェント。Home Assistantに依存しない
PicoClawに関する記事(1件)
- PicoClaw Review: Open-Source AI Agent for Small Devices更新日 2026年11月1日
同じスマートホーム分野なのはHome Assistant Assistだけで、nanobotとPicoClawは汎用エージェントです。選ぶ前に、各アプリの最新の価格、ライセンス、対応環境を公式ページで確認してください。
よくある質問
Home Generative AgentはHome Assistant Assistを置き換えますか?
いいえ。Assistの中で会話エージェントとして選ぶもので、Assistパイプラインに独自の音声認識・音声合成プロバイダーを追加できます。
エージェントがデバイスを見つけられないと言うのはなぜですか?
エージェントはAssistに公開されたエンティティだけを、名前とエリアで探します。READMEは、エンティティを公開し、分かりやすい名前とエリアを付けるよう勧めています。
Home Assistant ContainerやCoreでも動きますか?
同梱のデータベースアプリにはHome Assistant OSまたはSupervisedが必要です。ContainerやCoreでは、インストールガイドがpgvector付きの自前のPostgreSQLサーバーを案内しています。
総評
Home Generative Agentは、既存のHome Assistantに、ローカルのOllamaサーバーやクラウドモデルで動くツール利用型のAIエージェントを無料のMITライセンスで加える手段で、活発にメンテナンスされています。一方で、導入は複数のサービスにまたがり、多くの機能は顔サービスのような任意の部品に依存し、PromptQuorumは信頼性、プライバシー面の挙動、ローカルモデルの品質を検証していません。HACSとモデルサーバーに慣れたHome Assistantユーザーに向いています。鍵やセキュリティ関連のオートメーションに使う場合は、生成された各オートメーションを自分で確認してください。
情報源
- GitHubのHome Generative Agent — README、MITライセンス、コミット履歴。2026年11月1日確認。
- インストールガイド — HACSと手動のインストール、任意アプリ、Ollamaモデル。2026年11月1日確認。
- 設定ガイド — モデルプロバイダー、音声、ツール、オプション。2026年11月1日確認。
- Home Generative Agentのリリース — 2026年10月23日のバージョン3.44.10とファイル一覧。2026年11月1日確認。
- Home Assistantコミュニティのスレッド — プロジェクトの告知とユーザーの議論。2026年11月1日確認。
