Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of koosoli/ESPHomeDesigner.

Watch the v0.8.6 Feature WalkthroughModern Canvas Interaction

About

ESPHome Designer is a visual drag-and-drop editor for building layouts on ESPHome smart displays. It runs as a Home Assistant integration or as a standalone web app, and it works locally. Layouts are designed on a canvas where Home Assistant entities update live, and a design can be exported as ESPHome lambda code or LVGL YAML, OpenEpaperLink JSON, or OpenDisplay JSON. Existing ESPHome, OpenEpaperLink and OpenDisplay code can be imported back into the editor for further changes. Widgets can be shown or hidden based on entity states, and pages can be given time windows for scheduled content. An AI assistant can generate layouts from text prompts, and a sidebar entry can be switched on in the options. It is set up in the UI and needs the Marketplace.

Automatic summary of the README and code of koosoli/ESPHomeDesigner. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Set up ESPHome Designer

  • Name

After setup

  • Show in sidebar

Texts from the code of koosoli/ESPHomeDesigner.

From the README

A visual drag-and-drop editor for smart displays, supporting ESPHome, OpenEpaperLink (OEPL), and OpenDisplay - running as a Home Assistant integration or a standalone web app.

Click to watch the latest feature walkthrough or try the demo.

  • Visual drag-and-drop canvas with snap-to-grid and live entity state updates
  • Multi-page "World View" - see all pages as artboards on a unified stage
  • Hierarchy panel for layer management, z-index, and widget locking
  • Entity picker with real-time preview of your HA entities
  • AI assistant (Gemini, OpenAI, OpenRouter, Requesty) for generating layouts from text prompts
  • Round-trip editing - import existing ESPHome/OEPL/ODP code back into the editor
  • Per-page visibility windows for time-based content scheduling
  • Conditional widget visibility based on HA entity states
From the README of koosoli/ESPHomeDesigner, GNU GPL v3.0. Shortened.

Information

Installs
1.2k sharing analytics
GitHub stars
1.1k
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
v1.0.0-rc.48,
Category
DIY and makers, Boards and hardware interfaces
Kind
Marketplace integration
Brand
ESPHome
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
esphome_designer

More from ESPHome

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers