SDK and hardware
Meta’s Muse Gadget SDK resources and supported boards
Short answer
Links to the official Muse Gadgets site, SDKs and community, plus the boards listed in the official ESP32 README. Every link goes to an official source. Checked on 3 Oct 2026.

Official links
- Official Muse Gadgets site (opens an official page)gadgets.muse.ai
The official site for Muse Gadgets, SDK tokens and community builds.
- SDK repository on GitHub (opens an official page)github.com/facebookincubator/muse-gadget-sdk
Open source firmware and SDKs for ESP32 and Linux gadgets.
- ESP32 Device SDK (opens an official page)github.com/facebookincubator/muse-gadget-sdk/tree/main/esp32
Firmware, supported boards, build instructions and flashing guides.
- Linux Device SDK (opens an official page)github.com/facebookincubator/muse-gadget-sdk/tree/main/linux
Installation and pairing for Raspberry Pi and other Linux computers.
- Community Discord (opens an official page)discord.gg/3bhjCkZdd6
Meet builders, find support and share what you make.
- Gadget SDK Terms (opens an official page)gadgets.muse.ai/sdk-terms
Read the SDK terms before flashing or pairing a gadget.
ESP32 boards in the official README
Taken from the official ESP32 README on 3 Oct 2026. The README is the source of truth for the current list.
15 boards
| Board | What you get | Highlights |
|---|---|---|
| ESP32-C5 DevKitC-1 (opens an external page) | Status light and button | Home-network tunnelShows status on: LightButtons: BOOT |
| ideaspark ESP32 with 1.9" display (opens an external page) | Status on screen, images | Shows status on: ScreenImages from MuseButtons: BOOT |
| Seeed SenseCAP Indicator (opens an external page) | Status on a 4" screen, images | Home-network tunnelShows status on: ScreenImages from MuseAir sensors: D1S, D1ProButtons: Top |
| Seeed reTerminal E1001 (opens an external page) | Status on a 7.5" e-paper, black and white images | Home-network tunnelShows status on: E-paperImages from Muse: Black and whiteButtons: Green |
| Home Assistant Voice Preview Edition (opens an external page) | Status on the LED ring, push-to-talk, volume dial | Home-network tunnelShows status on: Light ringPush-to-talkSpeaker and micButtons: Centre (talk), dial |
| Waveshare ESP32-S3-Touch-AMOLED-1.75C (opens an external page) | UI, push-to-talk, settings, images | Home-network tunnelShows status on: AvatarImages from MuseUI and settingsPush-to-talkSpeaker and micTouchBattery statusOver-the-air updatesButtons: PWR (talk), BOOT |
| Waveshare ESP32-S3-Touch-AMOLED-1.75 (opens an external page) | UI, push-to-talk, settings, images | Home-network tunnelShows status on: AvatarImages from MuseUI and settingsPush-to-talkSpeaker and micTouchBattery statusOver-the-air updatesButtons: BOOT (talk), PWR |
| Espressif ESP32-S3-BOX-3 (opens an external page) | UI, touch, push-to-talk, settings, images | Home-network tunnelShows status on: AvatarImages from MuseUI and settingsPush-to-talkSpeaker and micTouchOver-the-air updatesButtons: BOOT/CONFIG (talk) |
| AIPI Lite (opens an external page) | UI, push-to-talk, two-button menu, images | Home-network tunnelShows status on: AvatarImages from MuseUI and settingsPush-to-talkSpeaker and micBattery statusOver-the-air updatesButtons: Two |
| Waveshare ESP32-C6-Touch-AMOLED-1.8 (opens an external page) | UI, push-to-talk with text replies | Shows status on: AvatarUI and settingsPush-to-talk: Text repliesSpeaker and micTouchBattery statusOver-the-air updatesButtons: BOOT (talk), PWR |
| Seeed SenseCAP Watcher (opens an external page) | UI, push-to-talk, settings, images | Home-network tunnelShows status on: AvatarImages from MuseUI and settingsPush-to-talkSpeaker and micTouchBattery statusOver-the-air updatesButtons: Wheel (press to talk, turn to sleep) |
| M5Stack Cardputer ADV (experimental) (opens an external page) | UI, GO/Space push-to-talk with text replies, Esc/Enter/arrow menu controls | Shows status on: AvatarUI and settings: ExperimentalPush-to-talk: Text replies (experimental)Speaker and mic: ES8311 (experimental)Buttons: GO/Space (talk), Esc/Enter/arrows (menu) |
| M5Stack StickS3 (opens an external page) | UI, push-to-talk, two-button menu, images | Home-network tunnelShows status on: AvatarImages from MuseUI and settingsPush-to-talkSpeaker and micBattery statusOver-the-air updatesButtons: Front (talk), side (menu), PWR |
| M5Stack StopWatch (opens an external page) | UI, push-to-talk, settings, images | Home-network tunnelShows status on: AvatarImages from MuseUI and settingsPush-to-talkSpeaker and micTouchBattery statusOver-the-air updatesButtons: Yellow (talk), blue (sleep), PWR |
| M5Stack StickC Plus2 (opens an external page) | UI, push-to-talk, two-button menu, images | Home-network tunnelShows status on: AvatarImages from MuseUI and settingsPush-to-talkSpeaker and mic: Buzzer and micBattery status: Voltage onlyOver-the-air updatesButtons: Front (talk), side (menu), PWR |
Each board's page in the SDK's devices folder (opens an external page) covers hardware, features and where to buy. Compare features side by side on Boards.
Linux and Raspberry Pi
What the Linux SDK asks for
- Raspberry Pi
- 3B+, 4, 5 or Zero 2 W
- Other machines
- Linux with Bluetooth LE
- Operating system
- Raspberry Pi OS Bullseye or later, Debian 11+, Ubuntu 22.04+
- Account
- One with sudo
Every gadget needs an SDK token
Every gadget needs an SDK token to pair, including personal builds. Get one under Account > SDK tokens on the official site and review the Gadget SDK Terms first. In the Muse app, turn on Settings > Devices > Developer mode, then add your device. Device names begin with MuseGadget.
Boards are made and sold by other companies. Names and logos belong to their owners, and Meta does not endorse or warrant them, as the official site states.