Summary

Muse has published open-source SDKs and firmware for building gadgets with ESP32 boards or Linux devices such as Raspberry Pi. The gadgets pair with the Muse app, but require an SDK token.

Muse has published open-source software for building devices that connect to its Muse app. The repository provides SDKs and firmware for two routes: programming an ESP32 board or setting up a Raspberry Pi or other Linux device. It is aimed at people assembling and programming their own gadgets, rather than buyers of a finished device.

Two ways to build a gadget

The ESP32 Device SDK is for off-the-shelf ESP32 boards. The repository describes using it to connect screens for displaying images, add audio input and output, or attach sensors. ESP32 boards are compact microcontroller-based platforms commonly used to control electronics and peripherals.

The Linux Device SDK is for a Raspberry Pi or another Linux machine. Its example use cases include adding custom commands for system-administration tasks or a Home Assistant setup. Unlike an ESP32 board, a Linux device can run a general-purpose operating system; the repository offers both options for connecting user-built hardware or commands to Muse.

The project therefore provides a software starting point for extending Muse beyond the app itself, with the particular capabilities depending on the board, connected components and code the builder adds.

Pairing, setup and licence

Gadgets pair with the Muse app on iOS or Android. Users must first enable Developer mode in the app, then look under Settings > Devices for devices whose names begin with “MuseGadget”. The repository says each gadget needs an SDK token to pair and directs users to review the Gadget SDK Terms before flashing or pairing a device.

The repository is licensed under Apache License 2.0, with exceptions for specified third-party files and components that retain their own licences. That makes the project’s code available for building and adapting gadgets under the stated licence terms, while the repository’s exceptions still apply.

For developers and hobbyists, the practical change is access to documented software paths for both microcontroller boards and Linux devices, along with a route to connect the resulting projects to Muse. Building one still involves configuring the hardware, using the relevant SDK and completing the token-based pairing process.

Sources