Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of sbenodiz/ai_agent_ha.

AI Agent HA Automation Creation

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
From the README of sbenodiz/ai_agent_ha, MIT License. Shortened.

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

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers