HomeKit · ESP32 · Visual builder

HomeSpan Visual Builder

Drag accessories onto a canvas, wire up pins and logic, and download a ready-to-flash .ino sketch. No boilerplate, no xTaskCreate, no guesswork.

Coming soon

What it is

A browser-based editor for building HomeKit devices on ESP32 without writing Arduino code. You drop HomeKit services onto a canvas, connect them to pins, add logic rules in plain sentences, and export a single .ino file that compiles in the Arduino IDE.

FreeRTOS tasks, event groups, UART ports — all configured visually. Everything HomeSpan expects, laid out for you.

HomeSpan Visual Builder accessories canvas

Supported boards

Ready-to-use configurations for the ESP32 family, with sensible defaults for the Arduino IDE.

  • ESP32
  • ESP32-S2
  • ESP32-S3
  • ESP32-C3
  • ESP32-C5
  • ESP32-C6
HomeSpan Visual Builder generated .ino sketch preview

Not quite ready yet

The builder is in active development. It will be open source and self-hosted, released under AGPL-3.0. Check back soon.