jekalmin/extended_openai_conversation
A Home Assistant custom component that uses OpenAI function calling to enable voice-controlled smart home automation.

Not currently ranked — collecting fresh signals.
star history
This custom component integrates OpenAI’s LLM as a conversation agent within Home Assistant, leveraging OpenAI’s function calling feature to allow the AI to call Home Assistant services, create automations, retrieve entity state history, and fetch external data. Users expose their devices to the model, enabling natural language control of smart home functions through a voice assistant interface.
Frequently asked
- What is jekalmin/extended_openai_conversation?
- A Home Assistant custom component that uses OpenAI function calling to enable voice-controlled smart home automation.
- Is extended_openai_conversation open source?
- Yes — jekalmin/extended_openai_conversation is an open-source project tracked on heatdrop.
- What language is extended_openai_conversation written in?
- jekalmin/extended_openai_conversation is primarily written in Python.
- How popular is extended_openai_conversation?
- jekalmin/extended_openai_conversation has 1.4k stars on GitHub.
- Where can I find extended_openai_conversation?
- jekalmin/extended_openai_conversation is on GitHub at https://github.com/jekalmin/extended_openai_conversation.