ESPForge - browser-based ESPHome config editor

I built ESPForge over the past couple of weeks because I wanted a way to put together ESPHome configs without having to look up the YAML structure every time.

It’s a visual editor - pick a board, add components from a palette, configure them with forms. There’s a live YAML preview the whole time so you can see exactly what’s being generated. You can also load an existing .yaml file and edit it visually, which handles the case where you already have configs you want to modify.

Latest update adds a Flash button that copies your config and opens web.esphome.io, so the full flow from “nothing” to “device flashed” is possible without leaving the browser.

41 boards, 99 components, 14 starter templates. Available as a web app, Home Assistant app, or Docker image.

Repo: GitHub - Mo3he/ESPForge: Visual, browser-based configuration tool for ESPHome — no YAML knowledge required · GitHub

If there are boards or components that would make it actually useful for your setup, let me know.

4 Likes