ESPHome LVGL Studio
Overview
Visual LVGL dashboard editor for ESPHome with an AI agent (OpenRouter) and auto-debug loop.
ESPHome LVGL Studio lets you design LVGL touch-display dashboards for your ESPHome devices visually – right in your browser, next to your existing ESPHome dashboard. WHAT YOU CAN DO • Drag & drop editor for LVGL widgets: labels, buttons, sliders, arcs, switches, bars, meters, images, QR codes, containers with flex/grid layout and multiple pages • Live preview in the real display size (detected from your display configuration) • Structure-preserving YAML: opening and saving a device without changes keeps your file byte-for-byte; when you edit, lambdas, comments, !secret references and all non-display parts stay untouched • Split view with live YAML, static validation against the official ESPHome schema and live validation through your ESPHome dashboard • 39 ready-made widget templates (climate, lighting, energy, security, scenes, Wi-Fi setup screens …) in four colour themes (Nord, Slate & Teal, Indigo Night, Daylight), labelled in your language • Home Assistant entity autocomplete and automatic bindings • Version history per device, undo/redo, keyboard shortcuts • Optional AI assistant (OpenRouter, your own API key): describe a dashboard or attach a sketch, the assistant writes the YAML; compile errors can be fixed automatically. Changes are shown as a diff for confirmation by default. • Compile and flash over the air from the browser • Three interface themes (Nord Frost, Graphite & Amber, Forest & Teal) • English and German interface, keyboard and screen-reader friendly PRIVACY No account, no tracking, no analytics. Your settings stay in your browser. The extension only talks to the devices and services you configure. It does not ask for access to “all websites” – access to your ESPHome dashboard, Home Assistant and other devices is requested per device when you first connect. Data is only sent to the AI service if you use the assistant, and to the map service only if you use an addon's map. REQUIREMENTS An ESPHome dashboard (device builder) reachable from your browser. For the AI assistant: an OpenRouter API key. Open source (GPL-3.0): https://github.com/bejak1999/esphome-lvgl-studio ESPHome LVGL Studio is an independent community project. It is not affiliated with, endorsed or sponsored by ESPHome, the Open Home Foundation, Nabu Casa or LVGL. “ESPHome” and “LVGL” are used only to describe compatibility.
0 out of 5No ratings
Details
- Version0.1.0
- UpdatedSeptember 28, 2026
- Offered bybejak
- Size806KiB
- Languages2 languages
- Developer
Email
99bejak@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
ESPHome LVGL Studio has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
ESPHome LVGL Studio handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site