ESP32 Gallery

STREAM DECK HOMEKIT PANEL / ESP32 APPLICATION

ESPDeck

Turn an Elgato Stream Deck into a wireless HomeKit control panel with an ESP32-S3.

ESPDeck
Open project preview ↗
About this project

About this project

An Elgato Stream Deck leaves the computer desk and becomes a HomeKit panel anywhere in the house: an ESP32-S3 dev kit takes the computer's place on the deck's USB port and talks over Wi-Fi to ESPDeck Bridge, a Mac Catalyst app that holds the HomeKit connection and must stay on. The board only carries key presses and pictures. Each key can show an accessory's state, toggle a group, run a scene or a Shortcut, and react differently to tap, double tap and hold. Mini, Original, MK.2, XL, Neo, + and Pedal are supported, but dials, touch strips and second screens are ignored. The board must be an N16R8 with 16 MB flash and 8 MB PSRAM, powered through a passive USB-C OTG adapter from a 5 V supply rated 2 A or more. PlatformIO builds the firmware with ESP-IDF 5.5 and Arduino 3.3.

From the README

From the README

Dependency
Mac Catalyst app (Xcode). HomeKit observation and control
Build
ESP32-S3 firmware (PlatformIO, ESP-IDF 5.5 + Arduino 3.3 as a component)
Power
A 5 V USB-C power supply rated 2 A or more
Limit
Only the keys are used, not dials, touch strips or second screens.
Network
A 2.4 GHz Wi-Fi network that the Mac and the ESP32 share.

Hardware

Native board: Espressif ESP32-S3-DevKitC-1

Boards: ESP32-S3

ESP32-S3 dev kit with a Stream Deck and a host Mac running the bridge. Board compatibility and safety remain contributor-provided.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: jangellx

Six README screenshots from the pinned upstream commit. The repository was not built or executed; this is a screenshot tour, not a firmware simulation.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

Spectral Grid Chroma WOTD Claude Status Display DFR1154 AI Camera Deskfish Desktop Buddy

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗