Raspberry Pi、NAS、ミニPCなどでローカル実行できる、プライバシーを重視したセルフホスト型スマートホームアシスタント。
home-assistant/core
ローカルで動作し、操作性とプライバシーを重視するオープンソースのホームオートメーションプラットフォーム。Raspberry Piやローカルサーバーで動かせます。
代替できる製品:SmartThings
Google Home
Apple Home
- スター
- 91,618
- フォーク
- 38,972
- 未解決の Issue
- 3,421
- 最終コミット
- 9 時間前
これは何?
Home Assistantは、Pythonで書かれたオープンソースのホームオートメーションプラットフォームです。ローカルでの制御を重視しており、クラウドサービスに依存せず、所有するハードウェア上でオートメーションやデバイスとの通信を実行できます。趣味で開発する人やDIY愛好家のコミュニティによって保守されており、Raspberry Piやローカルサーバーなど、比較的控えめなスペックのハードウェアで動作するよう設計されています。
コアはモジュール式のシステムとして構成され、デバイスやサービスのサポートはインテグレーションを通じて追加されます。各インテグレーションは独立したコンポーネントとして開発できるため、新しいハードウェアやアクションへの対応を簡単に追加できます。プロジェクトのドキュメントでは、アーキテクチャやカスタムコンポーネントの作成方法が解説されています。
このリポジトリには、Home Assistantプラットフォームの基盤となるコアのPythonパッケージが含まれています。通常、ユーザーは公式のインストール方法で導入し、開発者はコアの開発や独自のインテグレーションの作成に取り組めます。
主な機能
- 01ユーザーによる制御とプライバシーを重視し、ローカルで動作します。
- 02デバイスやサービスをインテグレーションとして追加できるモジュール式アーキテクチャを採用しています。
- 03Raspberry Piやローカルサーバーなどのハードウェアで動作するよう設計されています。
- 04asyncioを使用したPythonベースのシステムです。
ユースケース
- クラウドサービスに頼らず、家庭の照明、センサー、家電を自動化する。
- 一般的でないスマートデバイスや自作デバイス向けのカスタムインテグレーションを開発する。
- Raspberry Piやホームサーバーで、プライベートなホームオートメーションハブを運用する。
クイックスタート
- 1
home-assistant.io のインストール手順に従ってください
トピック
よくある質問
- core とは?
- ローカルで動作し、操作性とプライバシーを重視するオープンソースのホームオートメーションプラットフォーム。Raspberry Piやローカルサーバーで動かせます。 Home Assistantは、Pythonで書かれたオープンソースのホームオートメーションプラットフォームです。ローカルでの制御を重視しており、クラウドサービスに依存せず、所有するハードウェア上でオートメーションやデバイスとの通信を実行できます。趣味で開発する人やDIY愛好家のコミュニティによって保守されており、Raspberry Piやローカルサーバーなど、比較的控えめなスペックのハードウェアで動作するよう設計されています。
- core は無料で使えますか?ライセンスは?
- core は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- core は今もメンテナンスされていますか?
- 活発にメンテナンス中。core の最終コミットは 2026年10月21日 です。
- core は何に使えますか?
- クラウドサービスに頼らず、家庭の照明、センサー、家電を自動化する。 一般的でないスマートデバイスや自作デバイス向けのカスタムインテグレーションを開発する。 Raspberry Piやホームサーバーで、プライベートなホームオートメーションハブを運用する。
- core のインストール方法は?
- home-assistant.io のインストール手順に従ってください
- core はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/home-assistant/core
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
クラウドサービスに依存せずローカルで動作し、太陽光発電や蓄電池のデータを使って充電を最適化するオープンソースのEV充電コントローラー兼ホームエネルギー管理システム。
kubectlをモデルにしたAPIを備え、同期・非同期(asyncio/trio)の両方に対応するKubernetes向けPythonクライアントライブラリ。
Raspberry PiやPCのディスプレイを、管理可能なコンテンツ画面に変えるオープンソースのデジタルサイネージプラットフォーム。
AIエージェントのトレース、LLM出力のスコアリング、プロンプト管理、本番環境の監視を行うオープンソースのLLM可観測性・評価プラットフォーム。
CPython bindingsを使わずにPythonコードを実行でき、WebAssemblyや組み込みにも対応したRust製Python 3インタプリタ。