{"adoption": {"forks": 1574, "observed_at": "2026-08-28T04:10:02.221978+00:00", "stars": 7656}, "canonical_url": "https://ross.abutalabs.com/products/integration", "card": {"archived": false, "artifact_type": "plugin", "description": "HACS gives you a powerful UI to handle downloads of all your custom needs.", "domain": ["iot", "self-hosted", "developer-tools"], "enriched": true, "function": ["package-manager", "developer-tools", "plugin-system"], "health_score": 91, "homepage": "https://hacs.xyz", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["hacs/integration"], "name": "hacs/integration", "platform": ["python", "self-hosted"], "pushed_at": "2026-08-26T23:30:42+00:00", "repo": "hacs/integration", "stars": 7656, "tags": ["home-assistant", "custom-integration", "community-store", "ui", "github", "automation", "linux", "docker"], "topics": ["package-manager", "hacs", "home-assistant", "community", "integration"], "urls": [], "use_cases": ["install custom integrations in home assistant from the ui", "manage and update custom home assistant components", "discover community themes and dashboard plugins for home assistant", "track updates for custom home assistant repositories", "publish my own home assistant custom element to the community"], "what_it_is": "HACS (Home Assistant Community Store) is a custom integration for Home Assistant that provides a UI to discover, download, install, and manage custom elements like integrations, plugins, themes, and scripts. It tracks updates for installed custom repositories directly from GitHub.", "when_to_avoid": ["you only use official Home Assistant integrations available through the built-in store", "you are not comfortable with custom integrations or lack filesystem access to your Home Assistant configuration", "you are looking for a mobile app or a way to manage apps - HACS explicitly does not handle apps"], "when_to_choose": ["you run Home Assistant and want to install or update community-made integrations, plugins, or themes without manual file copying", "you want a UI to track and manage custom repositories and their updates", "you are a developer publishing custom Home Assistant elements and want validation via GitHub Actions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/integration", "repo": "hacs/integration", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.221978+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:36:44.716826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94db4e0003bf2070d58c94ecd4a256844b597388c6fb1e6128bfa97409f4e0b", "fetched_at": "2026-08-28T04:10:02.221978+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hacs/integration"}, {"content_hash": "d7dc0c054d757e31f20c9b8f67cb48c61bfd8a7c6320f98f2885d5fb3dfe2123", "fetched_at": "2026-08-29T08:31:56.727880+00:00", "kind": "homepage", "missing": false, "url": "https://hacs.xyz"}, {"content_hash": "f6da8cecec621ba38d99df975039c8510b478b24df8a283f66a6cd3944f6120c", "fetched_at": "2026-08-29T08:31:56.740165+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/contribute"}, {"content_hash": "4cc141796400585bd256b04318597fc299e463790d9e78e83cc706d79a8db143", "fetched_at": "2026-08-29T08:31:56.741656+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/faq"}, {"content_hash": "9d3b9a2ca136f41f7d8a99a8ecea66dd20dbb6b078ca1dc0d765b46f7a265f69", "fetched_at": "2026-08-29T08:31:56.736917+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use"}, {"content_hash": "9602ecde8b95a0b59250f9ce2414182f32c30ad0b2dbbf1b24db3dc0a14b881d", "fetched_at": "2026-08-29T08:31:56.738653+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/publish"}, {"content_hash": "0562ad5a41e5a2b43b84a0602538af9a5cc6608291a356f3747ef0f2be2a757c", "fetched_at": "2026-08-29T08:31:56.743209+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/help"}, {"content_hash": "63527c35cb111b58c628b96f99d67a12d690e3546d38deccf275c093f07f4692", "fetched_at": "2026-08-29T08:31:56.744731+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/prerequisites"}, {"content_hash": "22d9d08db7f8d00eda6bdb9fe3f74a6012ff25608219120af1f92e276ff759a6", "fetched_at": "2026-08-29T08:31:56.746185+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/download/download"}, {"content_hash": "a5e5f898458eedde333e3d5768b95b2866508698b1d326806893e4c9b1872f78", "fetched_at": "2026-08-29T08:31:56.747818+00:00", "kind": "site_page", "missing": false, "url": "https://hacs.xyz/docs/use/configuration/basic"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2745, "days_push": 7, "days_rel": 582, "gap_med": 10.5, "n_releases_24m": 5}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}