Distributed Isolated Device Automation. A modern successor to Home Assistant, rebuilt the way an industrial engineer would build it: isolated, validated, unkillable.
Fault isolation at the core
Every protocol adapter is its own process in its own container. A misbehaving device marks its entities unavailable — the rest of the house doesn't notice.
A canonical capability model
The core knows capabilities — on_off, brightness, temperature — never protocols. Every state update is validated at the boundary; garbage never reaches your data.
29 adapters and counting
Zigbee and Z-Wave via proven bridges, ESPHome, Shelly, Tuya, HomeKit, Chromecast, DLNA, Denon/HEOS, Harmony, Matter, robot mowers, weather stations, solar inverters…
Automations that can't hang the core
A typed trigger–condition–action layer for the everyday, and a hermetic Starlark sandbox for power logic — with per-rule timeouts and circuit breakers.
The floor plan is the interface
Control the whole house from a live floor plan — tap a light on the map, not in a list. Computer vision turns a photo of your plan into rooms automatically.
Voice via Matter
Entities exposed as Matter devices adopt into Google Home, Alexa and Apple Home — locally, without any vendor cloud.
Presence done right
Family phones report GPS through a native Android companion app; a geofence engine and per-person zones drive automations.
Built on real databases
Postgres is the system of record, ClickHouse ingests the history firehose. Years of state, instant queries.
See it work
Run it yourself
DIDA runs on a plain CPU — no GPU required (vision is BABA's job; the two integrate over a shared bus when you run both). Docker Compose, Postgres 18, ClickHouse, NATS JetStream.
Public release in final preparation — installer and prebuilt images are on the way. Watch this space.