Home-LLM connects Home Assistant to language models running on your own hardware, so you can control smart devices through voice or chat. It's for Home Assistant users who want natural language control without relying on a cloud service or subscription. The project pairs a custom integration with small models trained specifically for smart home commands.
Its Home models include Home-Llama-3.2-3B and Home-FunctionGemma-270m. They turn requests into Home Assistant actions and can run on modest hardware, including Raspberry Pi, without a GPU. You can also use instruction-tuned models such as Qwen3, Llama 3 and Mistral, with examples supplied by the integration to guide smart home control.
Models can run directly within Home Assistant through llama.cpp or on a separate machine through Ollama and llama.cpp server. OpenAI-compatible connections support LM Studio, LocalAI and vLLM; text-generation-webui is another supported backend. Local processing keeps your data on your hardware. Optional cloud connections through OpenAI Responses or Anthropic Messages APIs send data to the provider, including the state of exposed devices and potentially your location.
The integration handles lights, locks, climate controls, media players and vacuums, along with timers, todo lists and scripts. It connects to Home Assistant's speech-to-text and text-to-speech pipelines and supports streaming voice responses. AI tasks can extract data and generate structured responses or dynamic content for automations. Built-in language support covers English, German, French, Spanish and Polish.
Claim this page and we'll verify you by hand. Home-LLM gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Home-LLM?Promote it
Something wrong or outdated on this page?
1.4KUpdated 3 weeks ago
Web#Home Assistant integration#OpenAI-compatible API#Tool calling
Extended OpenAI Conversation is a custom component for Home Assistant users who want an AI assistant that can act on their home. It builds on OpenAI Conversation and adds device control, automation creation, and access to historical device states. It runs inside Home Assistant, while a separate model backend handles the conversation.
5.7KUpdated 2 weeks agoMIT
macOS · Windows · Linux · Docker#Home Assistant integration#MCP#Multi-agent workflows
91.2KUpdated 22 hours agoApache-2.0
Linux · iOS · Android · Web#Home Assistant integration#Multilingual#Wake word detection
382Updated 3 years agoMIT
#Home Assistant integration#Multilingual#Voice activity detection
295Updated 2 days agoApache-2.0
Linux · Docker#OpenAI-compatible API#Wake word detection#Works offline
3.1KUpdated 2 months agoApache-2.0
#Home Assistant integration#Voice activity detection#Wake word detection
GLaDOS is a local AI voice assistant modeled on the sarcastic character from Valve's Portal games. It's for people who want a conversational companion on their own hardware, with camera awareness and connections to home automation. The Python project is open source under the MIT license and runs on Linux and Windows. macOS support is experimental.
Home Assistant Assist is a voice assistant for people who want to control their smart home through natural language while keeping voice processing on their own hardware. It's built into Home Assistant, which runs on a Raspberry Pi or a local server and is open source under Apache 2.0.
Rhasspy 3 is an early developer-preview local voice assistant toolkit for developers building their own assistants or adding voice control to Home Assistant. The project is archived and no longer maintained. It keeps data on your computer unless you choose to send it elsewhere, and its speech components support languages beyond English.
OpenVoiceOS is a free, open-source voice AI platform for people building their own smart speakers or adding voice control to devices. Its core builds on a fork of MycroftAI/mycroft-core, and most classic Mycroft skills also work with it. The project uses the Apache 2.0 license, which permits personal and commercial use.
Willow is a self-hosted voice assistant platform for people who want home automation voice control on their own hardware. It runs on Espressif's ESP32-S3-BOX family and connects to Home Assistant, openHAB, or other services that accept speech results over HTTP. The project is open source under Apache 2.0.