Rethink how you interact with your ESPHome devices.

Are you sad to look at the boring web_server of your ESPHome device, when you spent days, painstakingly soldering and validating your YAML?

Turn your ESPHome device into an app

๐Ÿฆ„

The ๐Ÿ”ฎ Future of ESPHome Interfaces

Skip the extra steps like MQTT, API, and finding your device behind layers of Home Assistant menus.

Go to it directly. ๐Ÿ‘

๐ŸŽจ Beautiful & Modern UI

From drab to fab, our interface is a visual treat. Dynamic charts, sleek dashboards, and intuitive controlsโ€”all designed for the modern user.

๐Ÿ“ฑ Fully Responsive

Whether you’re on mobile, tablet, or desktop, ESPWA adapts. Install it on any OS and enjoy a seamless experience.

๐Ÿš€ Native OS Features

Get notifications, use local storage, and leverage other native functionalities right from the app.

Zero Overhead.

๐Ÿ”ฅ Maximum Performance.

Worried about resource consumption? Don’t be. ESPWA is designed to be lightweight and efficient. The best part?

Your ESP device serves as the server, and your phone or computer acts as the client.

No additional components, no installation space, and absolutely zero overhead.

Copy. Paste. Done.

Integrating ESPWA into any ESPHome project is a breeze. Change two lines in your YAML file, and ๐Ÿ”ฅ

One size fits all.

# example code
web_server:
  js_include: "/e/p"
  js_url: "s/w"
  css_url: "p/a"

Ready to skip the extra steps and start using your ESP device directly?

ESPWA is designed for universal compatibility across all devices and platforms. Whether you’re on Windows, macOS, Android, iOS, or Linux, experience a seamless user interface. Optimized for Chrome, Firefox, Safari, and Edge. From smartphones and tablets to desktops, to smart toasters.

Google Chrome
Microsoft Edge
Firefox

All product names, logos, and brands are property of their respective owners. ESPWA is not affiliated with or endorsed by any of these companies.