Screenshots From the README of sbenodiz/ai_agent_ha.
About
AI Agent HA is an integration that turns natural language requests into Home Assistant automations and other operations. It connects to several AI providers, including OpenAI, Google Gemini, Anthropic, OpenRouter, Alter, z.ai and Llama, and each provider needs its own API key. A predefined model can be picked, or a custom model name entered, both during setup and later in the options. Beyond automations, it can control devices such as lights and climate, read entity states, history and weather, and build dashboards from a written description. A new dashboard is added to the sidebar, and Home Assistant needs a restart before it appears. It relies on the chosen vendor's cloud service and is set up in the UI.
Automatic summary of the README and code of sbenodiz/ai_agent_ha. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Choose AI Provider
- AI ProviderChoose your preferred AI provider
Configure
- Llama API TokenEnter your Llama API token
- OpenAI API KeyEnter your OpenAI API key
- Google Gemini API KeyEnter your Google Gemini API key
- OpenRouter API KeyEnter your OpenRouter API key
- Anthropic API KeyEnter your Anthropic API key
- Alter API KeyEnter your Alter API key
- Model (Optional)Choose a predefined model or select 'Custom...' to enter your own
- Custom Model (Optional)Enter a custom model name (only used if 'Custom...' is selected above)
After setup
- AI ProviderChoose your preferred AI provider
- Llama API TokenEnter your Llama API token
- OpenAI API KeyEnter your OpenAI API key
- Google Gemini API KeyEnter your Google Gemini API key
- OpenRouter API KeyEnter your OpenRouter API key
- Anthropic API KeyEnter your Anthropic API key
- Alter API KeyEnter your Alter API key
- ModelChoose a model or select 'Custom...' to enter your own
- Custom Model (Optional)Enter a custom model name (only used if 'Custom...' is selected above)
Texts from the code of sbenodiz/ai_agent_ha.
From the README
A powerful Home Assistant custom integration that connects your Home Assistant instance with multiple AI providers (OpenAI, Google Gemini, Anthropic (Claude), OpenRouter, Alter, z.ai, and Llama) to translate user requests into valid Home Assistant operations, including creating automations automatically!
- 🤖 Multiple AI Provider Support: OpenAI, Google Gemini, Anthropic (Claude), OpenRouter, Alter, z.ai, and Llama
- 🎯 Model Selection: Choose from predefined models or use custom model names
- 🏠 Smart Home Control: Turn lights on/off, control climate, and manage devices
- ⚡ Automation Creation: Automatically create automations based on natural language
- 📋 Dashboard Creation: Create and customize Home Assistant dashboards through natural language
- 📊 Data Access: Get entity states, history, weather, and more
- 🔒 Secure: API keys stored securely in Home Assistant
- 🎨 Beautiful UI: Clean, modern chat interface
- 🔄 Real-time: Instant responses and updates
Information
- Installs
- 781 sharing analytics
- GitHub stars
- 167
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v1.42,
- Category
- AI and voice, AI models
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
ai_agent_ha- Issues
- Report an issue












