home-assistant-intents
Intents for Home Assistant
What it is and what it does
Home Assistant Intents is a data package that supplies intent definitions and recognition patterns for Home Assistant's voice automation system. It wraps the upstream intents repository and packages it for distribution via PyPI, allowing Home Assistant installations to access standardized natural language intent mappings for voice commands.
The package has no runtime dependencies and is designed as a lightweight data distribution mechanism. It uses a calendar-based versioning scheme (YYYY.M.D) and maintains a git submodule link to the upstream intents repository, ensuring version alignment between the package and the underlying intent definitions. Releases are automated via GitHub Actions with trusted publishing.
Use it for:
- Enable Home Assistant voice assistants to recognize and classify spoken commands into structured intents.
- Provide multilingual intent data for voice automation across different locales and languages.
- Support custom voice automation workflows by supplying standardized intent patterns and entity types.
- Integrate with Home Assistant's natural language understanding pipeline for smart home voice control.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides intent recognition data and utilities for Home Assistant voice automation, enabling natural language understanding for smart home commands.
Yes, if you are building or extending Home Assistant voice automation. The package is actively maintained, has no external dependencies, and carries a permissive license. No known vulnerabilities. Install it as a dependency when setting up voice intent recognition for Home Assistant.
Install
home-assistant-intents on PyPI
pip
pip install home-assistant-intentsuv
uv add home-assistant-intentspoetry
poetry add home-assistant-intentsInstalling home-assistant-intents
Before you install
Low friction installation with no runtime dependencies. Active maintenance: last commit 2026-08-13, released 15 days ago. Supports Python 3.9 through 3.13.
License in practice
Apache-2.0 permissive license allows free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects.
Quickstart
pip install home-assistant-intents
import home_assistant_intents
# Access intent data for voice command recognition
Requires Python 3.9 or later.
Verify before relying
- What specific intent categories or domains are included in the package data.
- Whether the package provides programmatic APIs or only static data files.
- Integration points with Home Assistant's voice processing pipeline.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.9.0) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 15 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 192,469/month — #9,863 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: home_assistant_intents-2026.7.30-py3-none-any.whl
Keywords: home, assistant, intent, recognition
Tags
More Linguistic packages
Detects and normalizes text encoding from…
permissive · top 100 on PyPI
tiktokentiktoken is a fast BPE tokenizer that converts…
permissive · top 1,000 on PyPI
chardetDetects character encoding and language in byte…
permissive · top 1,000 on PyPI
text-unidecodeConverts Unicode text to ASCII by…
copyleft · top 1,000 on PyPI
larkLark is a parsing library that builds abstract…
permissive · top 1,000 on PyPI
tree-sitterPython bindings to the tree-sitter parsing…
permissive · top 1,000 on PyPI
hassilParses natural language sentences into…
permissive · top 15,000 on PyPI
hass-nabucasahass-nabucasa is a Python library that provides…
copyleft · top 15,000 on PyPI
rasaRasa is an open-source machine learning…
permissive · top 15,000 on PyPI
pyobjc-framework-IntentsProvides Python bindings to Apple's Intents…
permissive · top 15,000 on PyPI
pyobjc-framework-IntentsUIProvides Python bindings for macOS's IntentsUI…
permissive · top 15,000 on PyPI
voip-utilsProvides Voice over IP utilities for Home…
permissive · top 15,000 on PyPI
azure-ai-language-conversationsA Python client library for Azure…
permissive · top 15,000 on PyPI
homeassistantHome Assistant is an open-source home…
permissive · top 5,000 on PyPI
home-assistant-frontendProvides the web-based user interface for Home…
permissive · top 15,000 on PyPI
pipecat-aiPipecat is a Python framework for building…
permissive · top 5,000 on PyPI