Glassworks
Open source · MPL-2.0

The open core for Home Assistant wall panels.

Dashboard, ESPHome device, setup and updates for any wall panel. Everything else is a pane: voice, music, Zigbee/Thread, or one you write.

USBRootFlashProvisionKILN · INSTALLS OVER USB, FROM THE BROWSERMicrophoneSoCRadio chipPresenceDevice I/OSpeakerHARDWARE · ANY ANDROID PANELBoard idInstallerRadio backendPresenceDevice I/OScreen offFRAME · ONE PER DEVICEShellSetupDeviceScreenSettingsUpdateGLASSWORKS COREPANE APIAssistTimersRadioSensorsDevice paneSendspinPANESZHA · Z2M · OTBRRadio over TCP, firewalledMusic AssistantSynced audio over SendspinHome AssistantESPHome device · dashboard · updates

Why MPL-2.0

Most full-featured panel apps are closed or non-commercial. With MPL-2.0, Glassworks stays open and your product doesn’t have to.

Port it

Write a frame for your device.

Ship it

Sell panels. Your frames and panes can stay closed.

Share back

Changes to Glassworks’ own files stay open.