ESPHome Builder for Desktop
A cross-platform desktop application that bundles ESPHome with Python and runs the ESPHome Device Builder as a background daemon with system tray integration.
Status: stable and ready for production use. With the 1.0.0 release, the recovery system works the same on every platform (Windows was the last to gain it). Issues and feedback welcome; please check existing issues (opens in a new tab) first, and join the Discord channel (opens in a new tab) for live discussion.
Download the latest release for your platform from desktop.esphome.io (opens in a new tab), or grab the files directly from the GitHub releases (opens in a new tab) page.
If you were running a pre-release 0.x version on Windows, do a one-time clean upgrade: uninstall the app, reboot, then install the latest release. The reboot ensures no backend process from the old install is left running (#322 (opens in a new tab)). This only affects Windows; macOS and Linux installs update in place as usual. Your ESPHome configurations in ~/esphome are not touched by the uninstaller, and the C:\esphb build data folder is also kept (see [Data Locations](#data-locations)), so builds stay warm.
On first launch, ESPHome Device Builder will:
http://localhost:6052This initial setup may take a few minutes depending on your internet connection.
Simply launch ESPHome Device Builder. It will:
Right-click (or left-click on some platforms) the tray icon to access:
Description adapted from the project README.
Community project. Help and bug reports go to the maintainers on GitHub; AppsXi does not provide support for this app.
Apache License 2.0
Use, change and share it freely, including in closed source apps, as long as the copyright notice stays. Includes a patent grant.
Read the full licenseAppsXi checks every version before it is listed.
Signed by Open Home Foundation (GUYFAK8DC6)
Apple Developer ID team GUYFAK8DC6
Notarized by Apple
Hardened Runtime on
File matches the hash GitHub published
SHA-256 48e7e7aecf6c0d7617eb7bd9a05a930448434b2648e0d62fbec39966dbbb9f3b
Part of GitHub's immutable release v1.1.3
GitHub signed that this file belongs to that release of esphome/esphome-desktop, so it cannot be swapped later.
No malware found
ClamAV 1.5.4 on Oct 14, 2026
Install and behavior test in a virtual machine: not run yet
Coming soon for all listings.
Checked Oct 14, 2026 · Mac
DMG · 93 MB, DMG · 98 MB
Yes. ESPHome Device Builder is free and open source under the Apache License 2.0. AppsXi lists the maintainers' official release and does not charge for it.
AppsXi downloads every version of ESPHome Device Builder from the maintainers' official GitHub release and checks it before it is listed. For version 1.1.3 (checked Oct 14, 2026), the Mac download is signed by its developer and notarized by Apple, each file matches the checksum GitHub publishes for the release, byte for byte and a malware scan found nothing.
Yes. ESPHome Device Builder has a native Apple silicon build, and it runs on Intel Macs too.
ESPHome Device Builder needs macOS 10.15 or later.
ESPHome Device Builder is an open source project by ESPHome on GitHub (esphome/esphome-desktop). Help and bug reports go to its maintainers there.
No reviews yet. Anyone who downloads it from AppsXi while signed in can review it a day later.
Something wrong with this app? Report a problem. Maintainer? Claim this listing or ask us to remove it.
Key remapper for macOS that customizes how your keyboard behaves
Privacy-first, cross-platform text expander that replaces typed keywords with snippets and more
Native Home Assistant companion app for Apple devices, including the Mac
File automation for macOS. The open source Hazel alternative for macOS.
An open-source, privacy-first macOS text action popup for running custom scripts, AI-powered actions, and extensible workflows on selected text.
Keyboard-driven MacOS cursor actuator
Used this app? Sign in and download it here to review it a day later.