Meta Muse Gadgets SDK: Build AI Hardware on an ESP32 Meta released the open-source Muse Gadgets SDK, which connects ESP32 microcontrollers and Raspberry Pi or Linux machines to its Muse AI agent over Bluetooth LE, with the GitHub repository reaching 400 stars within 72 hours. The SDK ships as ESP32 firmware plus a Linux service exposing four Muse-callable commands — system.run, file.read, file.write, and device.health — and runs no AI model locally, requiring a Meta-issued SDK token and an active Muse account under Apache 2.0 code but terms stating the platform is "not a supported developer platform and can change or stop working without notice." The Linux service's system.run executes arbitrary bash commands as the install account, so Meta recommends a dedicated limited-privilege user, and logs record commands and exit codes but omit parameters and output. Meta dropped an open-source SDK this week that wires its Muse AI agent into any ESP32 or Raspberry Pi you have lying around. Seventy-two hours in, the GitHub repo had 400 stars and a Hacker News thread split between “this is the early days of voice assistants all over again” and “you’re not a hacker, you’re a sharecropper.” Both takes are worth understanding before you flash anything. Two SDKs, One Agent The Muse Gadgets SDK https://github.com/facebookincubator/muse-gadget-sdk ships in two parts. The ESP32 firmware connects a microcontroller to Muse over Bluetooth LE and drives whatever you attach — screens, buttons, microphones, speakers, sensors. The Linux service runs on a Raspberry Pi or any Linux box and exposes four commands Muse can call on your machine: system.run , file.read , file.write , and device.health . The hardware does not run any AI model locally. It is an interface. Your ESP32 talks to Muse in Meta’s cloud, which talks back. If you want a fully offline setup, this is not it — and the project is honest about that. If you want to build something physical that responds to Muse queries in an afternoon, it is exactly that. Getting Started The setup is simpler than the ESP32 ecosystem usually lets it be. You need an SDK token from gadgets.muse.ai https://gadgets.muse.ai , Developer Mode enabled in the Muse app Settings Devices , and either an ESP32 board or a Linux box with Bluetooth LE. For the Linux service: bash install.sh --sdk-token