Skip to content

Latest commit

 

History

212 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code for Home Assistant

Claude Code — Home Assistant Add-on

Anthropic's Claude Code CLI, embedded in Home Assistant as a polished web console — right in the sidebar.

Open your Home Assistant instance and show the add-on repository dialog.

Version Project Stage License Home Assistant Add-on

amd64 aarch64   ci pre-commit Last commit Stars

Claude Code console in the Home Assistant sidebar

Features

  • Real Claude Code CLI — skills, plugins, MCP servers, and slash commands all work
  • Zero-prep HA toolkit — a bundled Home Assistant skill pack (/ha-automation, /ha-debug, /ha-screenshot, …), general plugins (superpowers, frontend-design, …), and the ha/yq/hass-cli tools, all preinstalled and persisted across updates
  • Browser testing built in — Chromium is preinstalled; screenshot any dashboard with ha-shot, or use the Playwright MCP for interactive checks
  • Tabs — the Claude session alongside any number of shell tabs
  • Clipboard that works everywhere, including plain-HTTP setups and the mobile companion app
  • Attachments — drag & drop files, paste images, or pick from your camera/gallery
  • One-click CLI updates without restarting the add-on (auto-update on start included)
  • Full Home Assistant access — config files, REST API, Supervisor API, and (with an HA token) WebSocket
  • Session persistence via tmux — closing the browser never kills Claude
  • Mobile-friendly — touch key bar, full-screen kiosk mode, installable as a PWA
  • Remote Control (optional) — drive the session from the official Claude mobile app

Installation

  1. Click the badge above, or add this repository under Settings → Add-ons → Add-on Store → ⋮ → Repositories:
    https://github.com/LayerTM/ClaudeInHA
    
  2. Install Claude Code from the store and start it.
  3. Open it with Open Web UI on the add-on page. Home Assistant leaves Show in sidebar off for every add-on it installs — turn it on there if you want a Claude Code entry in the sidebar.

Authenticate by running claude in the console and following the login URL (subscription), or set an API key / OAuth token in the configuration. See the documentation for details.

Requirements

  • Home Assistant OS or Supervised (amd64 or aarch64)
  • A Claude subscription (Pro/Max/Team) or an Anthropic API key

Documentation

Full documentation lives in the add-on's Documentation tab, or in claude-code/DOCS.md.

License

MIT © 2026 LayerTM

Claude and Claude Code are products of Anthropic. This is an independent, community-maintained add-on and is not affiliated with or endorsed by Anthropic or the Home Assistant project.

About

Claude Code CLI as a polished web console inside Home Assistant — tabs, clipboard, file attachments, and full HA access.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages