For a Muse desk companion, the Waveshare ESP32-S3-Touch-AMOLED-1.75C is the best all-round pick, the Seeed SenseCAP Watcher is the one to buy if you want a camera, and the AIPI Lite is the cheapest. All three run the Muse ESP32 SDK's full on-screen UI: an animated avatar, push-to-talk and settings. The real differences are the screen, the camera and how hard the first flash is.
Watcher vs Waveshare vs AIPI Lite at a glance
Prices are from each seller's US page, checked October 5, 2026. Specs come from the sellers and the Muse SDK's device table.
| Seeed SenseCAP Watcher | Waveshare ESP32-S3-Touch-AMOLED-1.75C | AIPI Lite | |
|---|---|---|---|
| Price | $60.99 ($55.99 each for 10+) | $39.99, or $41.99 with battery | $35.99 ($64.99 for a twin kit) |
| Screen | 1.45" 412×412 round LCD | 1.75" 466×466 round AMOLED | 128×128 LCD |
| Touch | Yes | Yes | No, two-button menu |
| Talk button | Press the wheel | PWR button | One of two buttons |
| Speaker and mic | Yes | Yes, dual-mic array | Yes |
| Camera | Yes, opt-in build | No | No |
| Battery | Yes | Optional 3.7 V lithium | 450 mAh module included |
| Flash / PSRAM | 32 MB / 8 MB | 32 MB / 8 MB | 16 MB / 8 MB |
| First flash | Hard: backup, two ports, about 3 minutes | Easy: chip's own USB | Easy: chip's own USB |
All three show images Muse sends, run the home-network tunnel, report battery status and get over-the-air updates.
Screen and voice
The Waveshare's 1.75-inch AMOLED is the largest and highest-resolution screen of the three, at 466×466, and it sits in a CNC aluminum case. The Watcher's 1.45-inch 412×412 round LCD is close behind. It's also the screen Meta's desktop simulator copies, so UI previews on your computer match a Watcher. The AIPI Lite's 128×128 screen is small: during pairing it even leaves out the device name and state because there's no room.
Voice works the same way on all three. You press a button and talk, the board sends your voice note, and Muse transcribes it and answers in writing. The answer shows as captions. Meta's project card says the AIPI Lite "answers out loud", but the SDK README says replies are text and spoken answers need a text-to-speech API you add at the start_tts hook. Plan on reading captions unless you set that up. Waveshare says its dual-mic array is built for noise reduction and echo cancellation.
Camera: only the Watcher has one
The SenseCAP Watcher is the only board in the Muse SDK with camera support. Seeed builds it around an ESP32-S3 plus a Himax WiseEye2 HX6538 AI chip and a camera.
- The camera is off by default. Turn on "SenseCAP Watcher camera capture and live preview" (
CONFIG_MUSE_WATCHER_CAMERA=y) under Muse inmenuconfig, then rebuild. - Double-click the wheel to open a live view, then tap TAP TO TAKE PHOTO or double-click again.
- Muse can call
camera.capture, which returns a JPEG. A capture takes under a second, and the camera only has power while a capture or the live view runs. - Photo attachments to voice messages are not included.
How hard is each one to flash?
All three need a USB data cable, a Mac or Linux computer, ESP-IDF version 6.0.1 and your SDK token. Muse Code, or any coding agent that reads the SDK's AGENTS.md, can run the build and flash for you. The Waveshare and the AIPI Lite both use the ESP32-S3's own USB port, so you build with the board's settings file and flash as usual. The AIPI Lite doesn't come with a USB-C cable, so buy a data cable with it.
The Watcher takes more care:
- Back up its factory data. Muse overwrites the Watcher's
nvsfactorypartition at0x9000, which is unique to each unit. Save it withtools/muse/paced_esptool.py --chip esp32s3 -p PORT read-flash 0x9000 0x32000 nvsfactory.bin. You need that file to go back to Seeed's firmware. - Pick the right port. The bottom USB-C has a CH342 bridge that shows up as two ports. The ESP32-S3 console is the second one, ending in 3. The first is the Himax camera chip. The ESP32 port finder helps you tell them apart.
- Flash with the paced tool. Use
tools/muse/board.sh flash watcher, which sends 64 bytes at a time at 115200 baud. Plain esptool fails on this bridge with "0107: Checksum error" or "0105: The format of the received message is invalid". A lower baud or another USB port doesn't help. On macOS you don't need WCH's driver. - Wait. The flash shows nothing for about three minutes. Don't interrupt it, or the board won't boot until a flash succeeds.
If plain esptool already failed, the Watcher isn't bricked. The failed write erased the bootloader, but the ROM loader still answers, and a paced flash fixes it. One more difference: putting your own avatar on a Watcher takes the manual steps in the SDK's avatar recipe instead of the one-command tool. hackshop's Watcher build steps cover the whole sequence.
Which Muse desk companion should you buy?
- Waveshare ESP32-S3-Touch-AMOLED-1.75C if you want the best-looking desk object and the easiest setup. Get the $41.99 version, which comes with a battery that fits inside the case, if you'll move it around. Meta lists it as an example project. See the Waveshare board page.
- Seeed SenseCAP Watcher if you want Muse to see. It's the only one with a camera, and the wheel is a handy control. Budget extra time for the backup and the slow first flash. See the Watcher board page.
- AIPI Lite if price and portability matter most. It's $35.99 with a 450 mAh battery module, but the screen is tiny and it needs 2.4 GHz Wi-Fi. AIPI sells its own optional plans (Pro is $9.99 a month), and they're separate from Muse. See the AIPI Lite board page.
If none of these fit, two other boards are worth a look. The M5Stack StickS3 ($21.50) is cheaper and fits in a pocket. The Waveshare ESP32-C6-Touch-AMOLED-1.8 has a bigger screen but no PSRAM, so replies scroll past as text and it can't show images.
Questions people ask
Which Muse desk companion is easiest to set up?
The Waveshare 1.75C and the AIPI Lite. Both flash over the ESP32-S3's own USB port with the normal build and flash steps. The SenseCAP Watcher needs a factory-data backup, the right one of two ports and a paced flash that shows nothing for about three minutes.
Can the SenseCAP Watcher send photos to Muse?
Yes, once you turn on the camera build option. Muse can call camera.capture, which returns a JPEG, and you can open a live view by double-clicking the wheel. Photos can't be attached to voice messages.
Do these boards speak Muse's replies?
Not out of the box. Muse answers in text, which shows as captions on the screen. To hear replies, you connect a text-to-speech API at the start_tts hook in the SDK source.
Did I brick my Watcher if esptool failed?
No. Plain esptool erases the bootloader before it fails on the Watcher's USB bridge, so the board won't boot, but the ROM loader still answers. Flash again with tools/muse/board.sh flash watcher and let it finish.
Sources
- Seeed SenseCAP Watcher W1-A
- Waveshare ESP32-S3-Touch-AMOLED-1.75C
- AIPI Lite
- Muse Gadget SDK: ESP32 supported devices and features
- Muse Gadget SDK: ESP32 AGENTS.md (flashing notes)
- Muse Gadget SDK: ESP32 Device SDK README
- Muse Gadgets (gadgets.muse.ai)
- M5Stack StickS3
Prices and details checked October 5, 2026.