Three steps, one code
No terminal expertise needed. The installer and the wizard do the wiring; a one-time code does the trust.
- Run the installer. One command for macOS, Linux, or Windows. The wizard finds your Home Assistant and sets up the NOVA Relay App.
- Connect a device. On the NOVA page in your Home Assistant sidebar; the wizard opens it at the right spot for you.
- Enter the code. One-time, expires in minutes. Your assistant is paired individually, revocable anytime from NOVA.
What you can do
You talk to the assistant you already use. HA NOVA does the careful part.
“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 shows 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.
Safe by design
Safety is the product, not a setting. Every change runs the same workflow.
-
Researches first
Reads your real entities, automations, and traces before proposing anything. No guessing.
-
Shows the exact change
You see the precise diff before a single byte is written.
-
You approve
Nothing is written without your yes, and deletes need a specific confirmation code.
-
Writes and verifies
Applies the change, then checks that what landed is what you approved.
-
Audits itself
Reviews its own work afterwards: mistakes, conflicts, reliability issues.
-
Offers a safe test
After saving an automation or script, you get a test plan matched to the risk — from a zero-impact logic check to a real run that names which devices will switch before you say go.
-
Offers a way back
Reply
revertto undo the latest verified update. Where no automatic revert exists, HA NOVA says so before writing.
Ground rules
-
Relay credentials stay out of the AI.
-
Every device is paired on its own — a one-time, short-lived six-digit code, revocable with one click from NOVA.
-
Every rule the AI follows is a markdown file you can read.
-
No HA NOVA-operated cloud relay or usage analytics.
An optional installation census exists: off by default, strictly opt-in, and it can be switched off again anytime.
At home and away Beta
Local access stays first; your own Home Assistant Cloud subscription becomes the automatic fallback — no manual URL switching, and credentials stay in your OS’s native credential store. Requires HA OS or Supervised with Remote UI enabled and a desktop session; Container, Core, and headless setups stay local-only.
How it works
A lean NOVA Relay runs as an App on your Home Assistant server and is the only component that talks to Home Assistant. Everything the AI knows lives in readable markdown skills on your machine. The relay stays dumb; the skills stay smart.
Skills, not a tool server
A typical tool server pushes its whole catalog into your assistant by default. HA NOVA hands it one skill, on demand: a markdown file you can open and read.
Get started
You need Home Assistant — any install type. HA OS and Supervised get the NOVA Relay App via the wizard; Container and Core run the same relay as a standalone container with a token-based setup.
macOS / Linux
Windows (PowerShell)
Works with
- Claude Code
- Claude Desktop
- Codex CLI
- OpenCode
- Google Antigravity
- Hermes Agent preview
Actively developed — back up your configs before letting AI touch anything.