Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A Home Assistant integration & Model to control your smart home using a Local LLM
| Date | Stars |
|---|---|
| 2026-07-31 | 1399 |
| 2026-08-01 | 1403 |
| 2026-08-06 | 1403 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Home LLM Control your Home Assistant smart home with a **completely local** Large Language Model. No cloud services and no subscriptions needed. Just privacy-focused AI running entirely on your own hardware. [](https://my.home-assistant.io/redirect/hacs_repository/?category=Integration&repository=home-llm&owner=acon96) ## What is Home LLM? Home LLM is a complete solution for adding AI-powered voice and chat control to Home Assistant. It consists of two parts: 1. **Local LLM Integration** – A Home Assistant custom component that connects local language models to your smart home 2. **Home Models** – Small, efficient AI models fine-tuned specifically for smart home control ### Key Features - 🏠 **Fully Local** – Everything runs on your hardware. Your data never leaves your control (unless you want to!) - 🗣️ **Voice & Chat Control** – Use as a conversation agent with voice assistants or chat interfaces - 🤖 **AI Task Automation** – Generate dynamic content and structured data for automations - 🌍 **Multi-Language Support** – Built-in support for English, German, French, Spanish, and Polish (better translations are welcome!) - ⚡ **Runs on Low-Power Devices** – Models work on Raspberry Pi and other modest hardware -- no GPU required! - 🔌 **Flexible Backends** – Run models locally as part of Home Assistant **or** connect to external model providers ## Quick Start See the [Setup Guide](./docs/Setup.md) for detailed installation instructions. **Requirements:** Home Assistant 2026.5.0 or newer --- ## Local LLM Integration The integration connects language models to Home Assistant, enabling them to understand your requests and control your smart devices. ### Supported Backends Choose how and where you want to run your models: | Backend | Best For | | --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | | **Llama.cpp** (built-in) | Running models directly in Home Assistant | | **[Ollama](https://ollama.com/)** | Easy setup on a separate GPU machine | | **[Generic OpenAI API](https://platform.openai.com/docs/api-reference/conversations/create)** | LM Studio, LocalAI, vLLM, and other OpenAI-compatible servers | | **[llama.cpp server](https://github.com/ggml-org/llama.cpp/tree/master/tools/server)** | Heterogeneous (non-uniform) GPU compute setups, including CPU + GPU inference | | **[OpenAI 'Responses' Style API](https://platform.openai.com/docs/api-reference/responses/create)** | Cloud services supporting the 'responses' style API | | **[Anthropic 'Messages' Style API](https://platform.claude.com/docs/en/api/messages)** | Cloud services supporting the 'messages' style API | | **[text-generation-webui](https://github.com/oobabooga/text-generation-webui)** | Advanced users with existing setups | > NOTE: When utilizing **external** APIs or model providers, your data will be transmitted over the internet and shared with the respective service providers. Ensure you understand the privacy implications of using these third-party services, since they will be able to see the status of all exposed entities in your Home Assistant instance, which can potentially include your current location. ### Supported Device Typ
Excerpt of 19,293 characters
Read on GitHub621
15
13
12
10
6
5
4
2
2
Claude · @anthropics
2
1
1
1
1
1
1
1
1
Luna Midori · Midori AI
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b39f4270c1e1148d, desc:local llm