Home Agent is an AI module for Home Assistant that adds powerful conversational and automation capabilities to your smart home. It leverages agentic LLMs to handle and execute tasks.
Warning
This project is currently under active development. It's not ready to be used yet.
Expect bugs, missing features, and breaking changes.
The project consists of two main parts:
- Add-on: Manages AI agents and provides advanced orchestration capabilities
- Custom Component: Integrates directly with Home Assistant to handle conversations
- Multi-turn conversations
- Controlling the home
- Tracing
- LLM backends management
- Tool management (WIP)
- MCP servers (WIP)
- RAG
- Asking for permission to perform actions
- Token usage monitoring
More features will be added as the project evolves. If you have any suggestions, please open an issue or a pull request.
For this project to work, you need to set up both the add-on and the custom component. The add-on should be installed first.
- Add this repository to the Add-on store
- Install the Home Agent Add-on
- Start the add-on
- Make sure you have HACS installed
- Add this repository to HACS
- Restart Home Assistant
- Make sure the add-on is running
- Add the integration through the Home Assistant UI
