sbenodiz/ai_agent_ha

A Home Assistant custom component that provides an AI-powered agent capable of generating automations based on natural language queries. The agent connects to all entities in your Home Assistant instance and uses OpenAI's or Llama API to translate user requests into valid Home operations including creating automations for you!

46
/ 100
Emerging

This tool helps Home Assistant users control their smart home and build automations using natural language. You speak or type commands like "Turn on the living room lights" or "Create a dashboard for all my security sensors," and it translates these into actions and configurations within Home Assistant. It's designed for anyone managing a smart home who wants to simplify control and automation setup without needing to navigate complex menus.

100 stars.

Use this if you want to control your Home Assistant devices, create automations, or build dashboards simply by telling your smart home what you want it to do in plain English.

Not ideal if you prefer manual configuration, have very basic smart home needs, or do not wish to use external AI services.

smart-home-management home-automation voice-control dashboard-creation natural-language-interface
No Package No Dependents
Maintenance 6 / 25
Adoption 9 / 25
Maturity 15 / 25
Community 16 / 25

How are scores calculated?

Stars

100

Forks

16

Language

Python

License

MIT

Last pushed

Jan 11, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/sbenodiz/ai_agent_ha"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.