Pixel-art robot next to the Home Assistant house logo, wired to lights, sensors, and locks
Plugin v1.7.0

Home Assistant Assistant

Skills for Claude Code, GitHub Copilot CLI, and VS Code that build automations, scripts, and ESPHome configs grounded in your live entities and the official docs.

Demos

Each demo is what a skill makes, run on a made-up home, so you can try it before installing anything. Everything runs in your browser.

Home map of a made-up home: each room a card holding colored device icons and dark automation squares, linked by trigger and control lines, with display options, a legend, and filters in the sidebar

Home map

Every room as a card holding its devices, linked to the automations, scripts, and scenes that trigger or control them. Search, filter, and click through 12 rooms, 166 devices, and 57 automations.

  • One HTML file
  • Works offline
  • Light and dark

Map your own home: /ha-home-map

Release notes for a made-up home upgrading from 2026.9.3 to 2026.11.0: a Review first verdict to update the Z-Wave JS app, then the one change that needs action

Release notes

Every release between the installed version and the newest, checked against the home's integrations and automations. A verdict up top, then what needs doing, what will look different, and the new features worth a look, here for a made-up home going from 2026.9.3 to 2026.11.0.

  • Verdict first
  • Covers skipped releases
  • Only what affects you

Check your own upgrade: /ha-release-notes

Install

Installing gets the latest version, v1.7.0. You need Home Assistant 2026.11 or later, Python 3, and one client: Claude Code, GitHub Copilot CLI, or VS Code with GitHub Copilot.

  1. Turn on the MCP server in Home Assistant

    Go to Settings → Devices & services → Add Integration and add Model Context Protocol Server. Then pick the entities the agent may see under Settings → Voice assistants → Expose.

    The HTTPS address set as the Internal or External URL in Home Assistant. It fills in the commands below and never leaves this page.

  2. Add the plugin and connect it

    Claude Code

    Terminal
    claude plugin marketplace add calexandre/homeassistant-assistant
    claude plugin install homeassistant-assistant@homeassistant
    claude mcp add --scope user --transport http homeassistant https://YOUR-HOME-ASSISTANT/api/mcp
    claude mcp login homeassistant

    claude mcp login opens your browser to sign in to Home Assistant, so there is no token to copy.

    GitHub Copilot CLI

    Terminal
    copilot plugin marketplace add calexandre/homeassistant-assistant
    copilot plugin install homeassistant-assistant@homeassistant
    copilot mcp add --transport http homeassistant https://YOUR-HOME-ASSISTANT/api/mcp

    Copilot CLI opens your browser to sign in to Home Assistant, so there is no token to copy.

    VS Code

    Terminal
    git clone https://github.com/calexandre/homeassistant-assistant.git
    code homeassistant-assistant

    The skills and the SSH guard load from the clone. Run MCP: Add Server, choose HTTP, enter https://YOUR-HOME-ASSISTANT/api/mcp, use the ID homeassistant, and sign in when VS Code opens your browser.

  3. Check that it works

    Ask a question only your house can answer:

    Prompt
    Which lights are on right now?

    The answer should name your real entities. For automations, logs, and your own home map, add the optional SSH snapshots. Stuck? See Troubleshooting.