[App] Claude Code UI – chat style interface for Claude code inside HA
I made an app that runs Claude Code as a chat UI inside Home Assistant. I wanted to use the power of Claude Code inside home assistant, but existing terminal UI based apps don’t work well on mobile devices. So I built my own (with Claude).
What it does
- Reads your entities, config, installed apps, and recent errors.
- Writes and edits automations, scripts, templates, and dashboards (YAML and storage-mode).
- Answers complex questions from history, statistics, and the logbook.
- Tool calls needs your approval in ask mode. Permission modes: Ask, Plan, Auto, Accept edits, Bypass.
- Entity names in its replies are links. Tap one to open it in HA.
- Attach images, photos, or files to a message.
- Optional ESPHome support: validate, compile, flash, and read device logs.
I started using the Claude Terminal App (GitHub - heytcass/home-assistant-addons · GitHub), but since I use HA mostly on my phone, I found the terminal interface clunky and certain features didn’t work or were very awkward. So I build this an alternative way to use Claude Code within HA.
Install
Or add it manually: Settings → Apps → Install app → ⋮ → Repositories, then add https://github.com/xionic/home-assistant-claude-code
You’ll need a Claude subscription, or API key to use this. It uses the Claude Code SDK underneath.
Before you use it
It can edit your config and run commands. Take a backup first.
Not affiliated with Anthropic. It’s a community project that uses Claude.
Full docs and screenshots:
Feedback and bug reports welcome.


