Explore Muse for connected hardware
Start with its published SDKs for displays, buttons and sensors connected to the Muse agent. Custom avatars are already part of its tools.
Read the official Muse Gadgets SDK
Masko vs Muse Gadgets
Give your desk companion a character of its own. Create the artwork, reactions and transitions in Masko Studio, then help us test the next step: playback on your ESP32.
Studio available today · Device SDK coming soon
ESP32-S3 display concept. Animated browser preview; hardware testing is next.
Choose your starting point
Muse Gadgets connects your hardware to Muse. Masko helps you make the character and its performances. The right choice depends on which part of the experience you want to build.
Start with its published SDKs for displays, buttons and sensors connected to the Muse agent. Custom avatars are already part of its tools.
Read the official Muse Gadgets SDKCreate a look, build a consistent animation set and connect loops through a visual graph. Join device early access to help test how those animations reach a physical screen.
Explore the character state graphThe practical differences
| Your project | Muse Gadgets | Masko |
|---|---|---|
| Starting point | Connect an ESP32 or Linux device to the Muse agent. Source: Starting point | Create an original character, animations and a visual state graph in Studio. |
| Custom characters | An avatar tool generates and builds a custom pixel-art renderer. Source: Custom characters | Create from a picture or description, explore variants and generate animation clips. |
| Reactions and states | The default renderer includes idle, listening, thinking, speaking and other states. Source: Reactions and states | Author loops, transitions and event rules. The device prototype follows the exported graph. |
| AI and voice | Muse supplies the agent connection. Spoken replies can use a separate TTS service. Source: AI and voice | Your application supplies the agent and voice stack; the device prototype handles animation. |
| Device playback today | Published ESP32 firmware and a Linux SDK, with features that vary by board. Source: Device playback today | ESP32-S3 prototype with microSD media and USB events. Computer-tested and compiled; physical-board testing is next. |
| Using both together | Uses its own firmware and avatar renderer. Source: Using both together | A Muse adapter would need media and event integration. Masko packs are not verified as drop-in Muse assets. |
Masko’s ESP32 prototype has computer tests and a firmware build. Physical-board testing, a guided device export and a Muse adapter are still ahead. Masko is an independent product.
Give each event a performance
A blacksmith at an anvil. A robot checking a control panel. A fox settling in to focus. Create actions that fit your character’s world, then map them to events from your application.
Hold a focused loop while the task runs.
Wave when the application needs an answer.
Celebrate, then follow a transition back to idle.
THE LITTLE DETAILS
Masko is a character-creation and animation workflow. Muse Gadgets connects hardware to the Muse agent. Choose Masko when you want to create the character and its performances; you still need an application or agent to decide what happens. The Masko device SDK is in development.
Yes. Its official avatar recipe generates a custom pixel-art renderer and builds it into the firmware. Masko offers a Studio workflow for creating original artwork, consistent variants, animation clips and a visual state graph. Device export and a Muse integration are separate work.
There is no verified one-click integration or drop-in Masko pack for Muse firmware. It would need a compatible media player and an event adapter. Tell us your board and firmware when applying to test the Masko device SDK.
Yes. You can create an animation that fits the character: an anvil for a blacksmith, a control panel for a robot, or another action for your own world. Map that performance to a working state. The animation and the application event are separate parts of the design.
The device prototype supports graph-driven loops and authored transition clips. It reads JPEG animation packs from a microSD card on a black background and accepts USB commands. Local animation playback does not need a continuous frame stream. Physical-board performance is still unvalidated; Wi-Fi downloads and streaming are future options.
Join the device waitlist or apply to test with your exact board, screen and project idea. Paul will contact selected testers. There is no public release date, device pricing or SDK licensing announcement yet. You can create characters and animation assets in Masko Studio today.
Bring your board and your idea
Tell us your board, screen and agent stack. Join the waitlist or apply to help test the Masko device SDK on your own hardware.
Join the waitlist or help testSources checked 17 October 2026: Muse Gadgets SDK, ESP32 setup and custom-avatar recipe. See Masko prototype status for current playback limits.