I used Claude to vibe-code my wildly overcomplicated smart home
vibe-codingclaude-codehome-assistantsmart-homemcpfirst-person
Abstraction: Non-coder uses Claude Code to configure Home Assistant
Key points:
- Jennifer Pattison Tuohy (The Verge, 2026-01-28), a non-coder, used Claude Code to migrate ~70% of nearly 200 smart home devices into Home Assistant in one afternoon (~4 hours total).
- First naive attempt (find Wi-Fi devices, build a command center) failed—unusable dashboard; Claude itself recommended integrating Home Assistant.
- Key was natural language: typing intents that Claude translated into HA's YAML configs, developer tools, and automations (e.g. close shades when AC turns on; alert when solar drops).
- Breakthrough was giving Claude direct API access via the community "Unofficial Awesome Home Assistant MCP Server" (ha-mcp), far faster than navigating the web UI step-by-step; works with free tier and other AI clients.
- Guardrails: Claude Code default read-only permissions require manual approval per action; Esc-Esc reverts changes; ha-mcp acts as an API safety layer (per HA founder Paulus Schoutsen).
- Errors noted: deleted dashboard sections, grabbed wrong devices in automations—"most definitely requires supervision." Setup used a Claude Max ($100/mo) account on an M4 Mac Mini + Home Assistant Yellow.
Connections: Claude Code · Anthropic · Home Assistant · Vibe Coding · Model Context Protocol · AI Agents
Source: https://www.theverge.com/report/869318/claude-vibe-coding-home-assistant-smart-home