Bandit Cubs

A Bandit Cub is a small ESP32 screen that sits on a counter, a fridge door, or by the stove and shows what your kitchen needs right now: items about to expire, running timers, and thermometer probes. What it shows is decided here on your server, not on the device, so you never reflash to change it. Plug one into this computer over USB, flash it below, join it to Wi-Fi, and approve it under Settings, Devices.

LilyGo T-Display
LilyGo T-Display (ESP32)
This browser cannot flash over USB. Use the download and command below. Open this page over your secure (HTTPS) address to flash from the browser.
Or flash it yourself with esptool:
Firmware for this board has not been published yet. Check back after the next release, or build it from the ESPHome project below.
Checking for firmware...
LilyGo T-Display S3
LilyGo T-Display S3 (ESP32-S3)
This browser cannot flash over USB. Use the download and command below. Open this page over your secure (HTTPS) address to flash from the browser.
Or flash it yourself with esptool:
Firmware for this board has not been published yet. Check back after the next release, or build it from the ESPHome project below.
Checking for firmware...
Waveshare ESP32-S3 Touch LCD 7
Waveshare ESP32-S3 Touch LCD 7 (ESP32-S3, touch)
This browser cannot flash over USB. Use the download and command below. Open this page over your secure (HTTPS) address to flash from the browser.
Or flash it yourself with esptool:
Firmware for this board has not been published yet. Check back after the next release, or build it from the ESPHome project below.
Checking for firmware...
What happens next
  1. Plug the Cub into this computer over USB.
  2. Click Install on its board above and let it write the firmware.
  3. Set the Wi-Fi network right here in the browser when it asks (no app needed).
  4. The Cub finds this server on its own and shows a short pairing code on its screen.
  5. Open Settings, Devices, check the code matches, name the Cub, and approve it. Within a few seconds it starts showing your kitchen.
No Chrome or a locked-down browser?

The browser flasher needs Chrome or Edge over a secure (HTTPS) address. If that is not you, download the firmware for your board above and flash it with the esptool command shown, or use web.esphome.io, a browser flasher that works from any HTTPS page (upload the same downloaded firmware file there).

A different board

A Cub is a standard ESPHome project, so any ESP32 board can be one: the firmware here is built from the esphome/ folder in the project repo. Copy the profile YAML closest to your board, set the two substitutions it documents (your server address and, after pairing, an API key), and build it in your own ESPHome dashboard. The three boards above are the ones with prebuilt one-click images; everything else takes this route for now.