---
title: "AI Agent"
description: "AI Agent is a Marketplace integration for Home Assistant. It has 86 installs sharing analytics, works locally and was last updated October 26, 2026."
canonical: "https://vulpo.app/integrations/marketplace/layertm-claude-ha"
url: "https://vulpo.app/integrations/marketplace/layertm-claude-ha.md"
last-updated: "2026-10-23"
version: "1.4"
---

# AI Agent

> AI Agent is a Marketplace integration for Home Assistant. It has 86 installs sharing analytics, works locally and was last updated October 26, 2026.

AI Agent is a Home Assistant integration that connects Assist and automations to Claude through the Claude Code add-on. It adds a conversation agent that answers in any language and can act on the home, with an option to let Home Assistant handle recognised device commands locally. An action called Ask Claude sends a prompt and returns the response, so automations can use it. Further actions store, list and forget facts that Claude takes into account in later conversations, kept per user or for the whole household. It also provides sensors for status, token usage, cost and session limits, a health check button, and an alerts binary sensor. The integration needs Home Assistant OS or Supervised, talks to the add-on over the internal network rather than the Anthropic cloud, and is normally set up through add-on discovery.

Automatic summary of the README and code of LayerTM/claude-ha. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=LayerTM&repository=claude-ha&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=LayerTM&repository=claude-ha&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Which AI agent?

- **AI agent**

### Pick addon

- **Add-on**: The add-on's slug, which starts with the repository it comes from.

### Add repository

- **Add the repository**

### After setup

- **Act automatically on benign requests**
- **Always confirm these entities**: Entities that always require confirmation, on top of the automatic per-action risk checks.
- **Remember facts between conversations**
- **Answer from the web (separate agent)**: When on, a second Assist agent, "(web)", answers questions from the web alone. It never sees your home, remembers nothing and cannot act on anything; your home agent never uses the web. Needs web answers switched on in the add-on's options.

Texts from the code of [LayerTM/claude-ha](https://github.com/LayerTM/claude-ha).

## Entities

- **Binary sensors**: Active alerts
- **Buttons**: Check Claude health
- **Sensors**: Status, Chat health, Daily budget spend, Token usage today, Prompt API cost, Session limit, Weekly limit

## Actions

- **Ask Claude**: Sends a prompt to Claude and returns its response.
  Fields: Claude, Prompt, Mode, Intents, Confirm via, Web
- **Set up local voice**: Installs the Whisper (speech-to-text) and Piper (text-to-speech) add-ons for a language and creates an Assist pipeline that talks to Claude. Whisper on CPU takes a few seconds per phrase, and some voices (e.g. Ukrainian) are weaker than others — override the voice or use Cloud TTS if needed.
  Fields: Claude, Language, Whisper model, Piper voice, Pipeline name
- **Remember a fact**: Stores a short fact Claude takes into account in later conversations, for example which room is yours. It is kept for the calling user, or for the whole household when there is no calling user (automations) or Household is on.
  Fields: Claude, Fact, Household
- **Forget facts**: Removes remembered facts the calling user can see: their own and the household's.
  Fields: Claude, Fact IDs, All
- **List remembered facts**: Returns the facts the calling user can see, with their IDs, and whether the add-on uses them in chat.
  Fields: Claude

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  The add-on runs a different AI engine, Isn't logged in, Has no token to read your home, Can't reach the Model Context Protocol Server, No entities are exposed to Assist, Camera vision is on, but no cameras are exposed to Assist, Usage history was reset, Web answers are switched off in the add-on

## From the README

> Chat with Claude from Home Assistant Assist, and call it from your automations — powered by the companion Claude Code app (a Home Assistant app, formerly called an add-on) running on your own hardware. Requires Home Assistant OS or Supervised. Home Assistant lists the integration as AI Agent.
>
> claude\_ha exposes Claude to Home Assistant itself. It talks to Claude through the Claude Code app over Home Assistant's internal network — the app holds the login and runs Claude, while this integration is a thin, secure client. Nothing here calls the Anthropic cloud directly.

From the README of [LayerTM/claude-ha](https://github.com/LayerTM/claude-ha#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [AI and voice](https://vulpo.app/integrations/category/ai-and-voice.md), AI models
- Brand: [Anthropic](https://vulpo.app/integrations/anthropic.md)
- Number: 86 installs sharing analytics; 2 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.17.0, last updated October 26, 2026
- Domain: `claude_ha`
- Source: <https://github.com/LayerTM/claude-ha>
- Issues: <https://github.com/LayerTM/claude-ha/issues>
- Screenshot: https://vulpo.app/integrations-img/4429abe30e25a11b.webp (from LayerTM/claude-ha's README)

In Vulpo: Button card, Chart card, Apple Watch

## Other ways in for Anthropic

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Anthropic](https://vulpo.app/integrations/core/anthropic.md) | Built-in integration | 7.3k installs sharing analytics | Needs the vendor's cloud | Part of Home Assistant |
| [Claude Usage](https://vulpo.app/integrations/marketplace/trickv-hass-claude-usage.md) | Marketplace integration | 480 installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [Claude Chat](https://vulpo.app/integrations/marketplace/h0jezvgoxfepbq2c-claude-chat-for-homeassistant.md) | Marketplace integration | 52 installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [Claude Pulse](https://github.com/nikolmedo/ClaudePulse) | Marketplace integration | 34 installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [Claude Terminal](https://vulpo.app/integrations/apps/claude-terminal.md) | App | 1.7k installs sharing analytics | Connection not stated | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-23. Source: https://vulpo.app/integrations/marketplace/layertm-claude-ha

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/layertm-claude-ha
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
