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!
Supports multiple AI providers (OpenAI, Gemini, Claude, OpenRouter, Llama, and others) with configurable model selection, enabling flexible LLM backend choices. Beyond automations, it can generate custom dashboards through natural language by discovering relevant entities, organizing them by room or functionality, and automatically creating proper card layouts. The integration uses Home Assistant's entity discovery system to provide AI models with real-time access to device states, history, and sensor data for context-aware operations.
100 stars.
Stars
100
Forks
16
Language
Python
License
MIT
Category
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.
Related agents
enricoros/big-AGI
AI suite powered by state-of-the-art models and providing advanced AI/AGI functions. Includes AI...
vintasoftware/django-ai-assistant
Integrate AI Assistants with Django to build intelligent applications
emcie-co/parlant
The conversational control layer for customer-facing AI agents - Parlant is a...
intelligentnode/Intelli
Build multi-model chatbots and agents from intent.
arlanrakh/talk-to-girlfriend-ai
im busy building ai agents so why not let an ai talk to my girlfriend? (i am single)