By markusleben
Control and manage a Home Assistant smart home from an AI assistant: read entity state and history, call services (lights, climate, covers), create/update/delete automations, scripts, helpers, and dashboards, plus diagnose relay connectivity issues.
Use when listing, reading, creating, updating, or deleting storage-backed Home Assistant dashboards, Lovelace resources, and targeted card changes through HA NOVA Relay.
Use when searching or resolving Home Assistant entities by name, room, or domain through HA NOVA Relay.
Mandatory fallback for any HA NOVA task without a dedicated subskill. Must be invoked before any raw relay write operation. Covers blueprints, energy, calendars, zones/persons/tags, destructive registry admin, system health, Apps, HACS, Zigbee/Z-Wave, and unsupported config-entry helper families.
Use when the user wants Home Assistant operations through HA NOVA (App + Relay) with local OS-backed auth.
Use when creating, updating, deleting, or listing Home Assistant helpers (storage-based helpers plus the supported config-entry helper family) through HA NOVA Relay.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Preview changes before they're written. Catch mistakes automatically.
Your token never leaves the server.
Works with Claude Code · Claude Desktop · Codex CLI · OpenCode · Gemini CLI · Hermes Agent (preview)
"When I get home, set my main lights to a warm welcome scene" — one sentence in, a fully reviewed automation out, including suggestions you might not have thought of.
What it does · Is it safe? · Get started · How it works
Early access. The core works, and this is a good time to help shape the product. Back up your configs before letting AI touch anything. Hit a problem? Open an issue.
Say what you want. HA NOVA figures out the rest.
| You say | What happens |
|---|---|
| "Check my automations for problems" | Audits against 40+ rules — catches conflicts, dead triggers, and mistakes you'd never spot manually |
| "Why didn't my motion light trigger last night?" | Replays the actual trace and tells you exactly where it failed and why |
| "Turn on the porch light at sunset and off at 11 PM" | Builds, previews, and reviews the automation before it touches your config |
| "What happened to my living room temperature overnight?" | Pulls history and summarizes the timeline in plain language |
| "Add a weather card to my main dashboard" | Reads the dashboard, shows the change, writes only after you confirm |
| "Move all kitchen devices to the Kitchen area" | Reassigns entities and devices — shows what will change first |
| "Turn off the upstairs lights" | Turns them off, confirms the new state |
| "Show me all temperature sensors" | Finds entities by name, room, area, or label |
Automations and scripts get the full workflow today: preview, review, and a 40+ rule audit. Helpers, dashboards, and device control get preview-and-verify — deeper audits are rolling out with every release.
We built this because we didn't trust AI with our own config either.
What happens when AI wants to change something:
revert to undo the last update — or use Home Assistant Backups anytime.The ground rules — always:
One installer. One wizard. Done. It even finds your Home Assistant automatically.
You need: Home Assistant OS or Supervised.
Once it finishes, try: "Show me all my automations."
macOS — fully tested on real hardware.
Linux — same installer, passes automated checks. Real-machine testing is ongoing.
Windows — ships x64 builds (ARM64 works via x64 emulation).
npx claudepluginhub markusleben/ha-nova --plugin ha-novaUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.