Ross ROSS = Recommend OSS · open-source software intelligence for agents

jekalmin/extended_openai_conversation

Home Assistant custom component of conversation agent. It uses OpenAI to control your devices. observed · 2026-08-28

github.com/jekalmin/extended_openai_conversation · Python observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 82
  • Release rhythm 72
  • Longevity 75

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 7
  • age_days: 1063
  • days_rel: 188
  • days_push: 108
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

1431 stars · 266 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Home Assistant custom component that acts as a conversation agent powered by OpenAI. It uses OpenAI's function calling to control Home Assistant devices, create automations, and fetch external data via natural language.

Use cases

  • control home assistant devices with natural language
  • turn lights on and off by chatting with an assistant
  • create home assistant automations from plain English
  • use openai as a voice assistant backend for home assistant
  • query entity state history through conversation
  • connect home assistant to localai or azure openai compatible servers
  • hook custom notify functions into voice assistant commands

When to choose

  • you run Home Assistant and want LLM-driven device control beyond the built-in OpenAI integration
  • you need the assistant to call Home Assistant services or create automations from chat
  • you want to use OpenAI-compatible endpoints like LocalAI or Azure OpenAI

When to avoid

  • you don't use Home Assistant
  • you want a fully local assistant without sending data to an external LLM API
  • you need a project with a formal license or long-term vendor support

Facets

plugin · maturity active

chatbot agent-framework llm-inference workflow-automation iot artificial-intelligence self-hosted python self-hosted home-assistant custom-component openai voice-assistant hacs function-calling conversation-agent smart-home home-automation ai-agents automation

1 source

Member repositories

RepositoryRoleHealth v2
jekalmin/extended_openai_conversationmain77

For agents

markdown · JSON · MCP: product_card(name="jekalmin/extended_openai_conversation")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem