--- id: home-assistant-intents version: "2026.7.30" license: Apache-2.0 license_treatment: permissive maintenance: active --- # home-assistant-intents — Intents for Home Assistant License: permissive · Maintenance: active · Downloads: 192.5K/mo ## 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 above — 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 pip install home-assistant-intents uv add home-assistant-intents poetry add home-assistant-intents ## Installing 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_current - Install friction: low - Maintenance: active - Downloads: 192.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags home assistant intent recognition, voice command intent data, natural language home automation, smart home voice intents, intent parsing for home assistant, voice automation intent library, home assistant NLU data, home-automation, voice-intent, nlp-data [View on SkillFed](https://skillfed.io/packages/home-assistant-intents) · [View on PyPI](https://pypi.org/project/home-assistant-intents/)