Note

This page requires a browser that supports WebSerial. Please open this website on your desktop using Google Chrome or Microsoft Edge.

I want to create a:
Voice assistant
Create a device to control Home Assistant with your voice.
Bluetooth proxy
Create a device to allow Home Assistant to control Bluetooth devices.
Media Player
Create an internet connected smart media player.
Empty ESPHome device
No special features built-in. Ready to make it your own.
Pick the device you want to turn into a voice assistant:
Select your variant:
ESP32-S3-BOX-3
ESP32-S3-BOX
ESP32-S3-BOX-Lite
Start the installation:
Configure Home Assistant:

Follow this tutorial to configure Home Assistant to use your new voice assistant.

### ESP32-S3-BOX-3

The open-source reference design for voice assistants by Espressif. The non-3 and lite variant are older versions that are no longer for sale.

Buy ESP32-S3-BOX-3

- Amazon
- AliExpress

### M5Stack Atom Echo Development Kit

Tiny ESP32 board with a built-in speaker.

Buy

- Amazon
- M5Stack Shop
- AliExpress

### For advanced users

- The device is adoptable in the ESPHome dashboard
- The YAML configuration is on GitHub

Pick the device you want to turn into a Bluetooth proxy:
Start the installation:

### Generic ESP32

Turn any ESP32 into a Bluetooth proxy for Home Assistant. This option only works for "plain" ESP32 and not for ESP32-C3 or other variants.

Buy

- Amazon

### GL.iNet GL-S10

ESP32 in a case with external antenna and wired Ethernet connection that can also be powered using Power over Ethernet 802.3af. Note that when installed via this website, Wi-Fi is disabled and it needs to be connected via Ethernet.

Warning: This board requires extra work. This device requires you to disassemble the device to be able to install it as a Bluetooth proxy. This installation method is for revision 2.X of their board. See instructions for the configuration of other revisions. Read DIY instructions.

Buy

- GL.iNet Shop

### M5Stack Atom Lite

Small ESP32 board with a case.

Buy

- M5Stack Shop
- AliExpress

### Olimex ESP32 Power-over-Ethernet ISO

ESP32 board with wired Ethernet connection that can also be powered using Power over Ethernet 802.3af. Note that when installed via this website, Wi-Fi is disabled and it needs to be connected via Ethernet. The ESP32-POE-ISO-EA variant may provide better Bluetooth range since it has an external antennae. Case on Thingiverse.

Buy

- Olimex
- Mouser

### Wireless-Tag WT32-ETH01

ESP32 board with wired Ethernet connection. Note that when installed via this website, Wi-Fi is disabled and it needs to be connected via Ethernet. Various enclosures on Thingiverse.

Warning: This board requires extra work. This device requires you to create a special flash tool to be able to install it as a Bluetooth proxy. Read DIY instructions.

Buy

- AliExpress
- Mouser
- TubesZB - Kit with enlosure and USB-C

### LilyGO T-ETH-POE ESP32-WROOM

A compact board with an ESP32-WROOM module and wired Ethernet connection. Can be powered via Power over Ethernet 802.3af or via the built in USB-C port. Note that when installed via this website, Wi-Fi is disabled and it needs to be connected via Ethernet. Various enclosures on Thingiverse.

Warning: This board requires extra work. This device comes with a special "download tool" that needs to be used to install it as a Bluetooth proxy.

Buy

- AliExpress

### For advanced users

- The device is adoptable in the ESPHome dashboard
- The YAML configuration is on GitHub

Pick the device you want to turn into a media player:
Start the installation:

### Raspiaudio ESP Muse Luxe

Portable speaker with two 5 Watt speakers built-in. Can run 4 hours off the built-in battery or be powered by a cable.

This is a powerful device. If you want to use it solely as a media player, we recommend to use the Squeezelite-ESP32 firmware.

Buy

- Raspiaudio
- Amazon

### Raspiaudio ESP Muse Proto

Powerful audio prototyping board to create your own smart speakers.

This is a powerful device. If you want to use it solely as a media player, we recommend to use the Squeezelite-ESP32 firmware.

Buy

- Raspiaudio
- Amazon

### M5Stack Atom Speaker Kit

Small ESP32 board with a built-in speaker and a headphone jack.

Buy

- M5Stack Shop
- AliExpress

### M5Stack Atom Echo Development Kit

Tiny ESP32 board with a built-in speaker.

Buy

- Amazon
- M5Stack Shop
- AliExpress

### For advanced users

- The device is adoptable in the ESPHome dashboard
- The YAML configuration is on GitHub

Pick the manufacturer of the device you want to set up:
Start the installation:
Installation instructions:

1. Disconnect your Raspberry Pi Pico from your computer
2. Hold the BOOTSEL button and connect the Pico to your computer. The Pico will show up as a USB drive named RPI-RP2
3. Download ESPHome for Pico
4. Drag the downloaded file to the RPI-RP2 USB drive. The installation is complete when the drive disappears
5. Connect your Pico to the Wi-Fi network. Once connected, it will automatically show up on your ESPHome dashboard.