You are exploring a live Pantry Raider demo. Feel free to click around, changes are disabled.
Add items from your phone
Scan with your phone to add items
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.
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
Plug the Cub into this computer over USB.
Click Install on its board above and let it write the firmware.
Set the Wi-Fi network right here in the browser when it asks (no app needed).
The Cub finds this server on its own and shows a short pairing code on its screen.
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.