Pick your board, plug it in over USB, and click install. The browser does the rest. No Arduino, no PlatformIO, no toolchain to set up.
00
Before you start
Desktop Chrome or Edge. Web Serial doesn't run on Firefox, Safari, or mobile.
A real data USB cable. Power-only cables are silent killers. The port just won't show up.
Nothing else on the serial port. Close Arduino IDE, PlatformIO Monitor, screen, picocom, etc.
01
Flash your board
chip
ESP32
board id
esp32s3
firmware
…
image
Full (bootloader + partitions + app)
A dialog will ask which serial port to use. Pick the one that appears when you plug the board in.
02
After flashing
Once the flash finishes, the install dialog opens a Configure WiFi step that stays on screen for about 3 minutes. Use it. If it times out, the device falls back to broadcasting a hotspot you can join from any device.
recommended
Configure WiFi in this tab
~3 min window
When the flash completes, the install dialog opens a
Configure WiFi step. Pick your home network from the
list, type the password, and hit Connect. Credentials
go to the device over USB using
Improv Serial.
No phone, no captive portal, no app switching.
Wait for "Installation complete", then keep the dialog open.
Pick your WiFi network and enter the password.
Follow the link to the device's config page and finish setup.
or after timeout
fallback
Join the device's hotspot from any device
If the Configure WiFi step times out or you dismiss the dialog,
the board falls back to hotspot mode and prints these credentials on
its screen. Connect to it from a phone or laptop and finish setup in
a browser.