Home Assistant est un logiciel libre de domotique. Il relie des appareils de nombreuses marques, exécute des automatisations et des tableaux de bord, et intègre un assistant vocal nommé Assist. Vous l'installez sur votre propre matériel, et le projet privilégie le contrôle local. Un service d'abonnement facultatif, Home Assistant Cloud, permet un accès depuis l'extérieur et des liens avec Google Assistant et Amazon Alexa. Selon le site du projet, Home Assistant fonctionne pleinement sans ce service.
Le logiciel est publié sous licence Apache 2.0. Le projet est géré par l'Open Home Foundation, une fondation suisse à but non lucratif basée à Baar, de sorte qu'aucune entreprise ni maison mère étrangère ne la contrôle. Le service cloud est fourni par Nabu Casa, partenaire commercial dont l'entité juridique et la localisation des données n'ont pas été confirmées dans les sources consultées. L'auto-hébergement garde les données d'automatisation sur votre propre infrastructure. La politique de confidentialité de la fondation indique que ses prestataires peuvent traiter des données personnelles hors de Suisse et de l'EEE, y compris aux États-Unis.