A small round-screen Muchan that sits on your desk. Press a button to chat with your Muse, and replies appear right on the screen. No software to install: buy a channel, build your firmware, flash it to your Muchan, pair it, and start chatting — all in one flow on this page.
No account to create · No software to install · Just a computer + Chrome
Like measuring before you buy an appliance — get everything ready first, and the next five steps will go smoothly.
Look for model ESP32-S3-Touch-AMOLED-1.75C, and make sure it is the battery version. In China, search for this model on Taobao or Pinduoduo; outside China, buy it from the Waveshare website:Official page (do not pick the one with -EN in the name — that is the version without a battery). You provide the Muchan yourself; we only provide the firmware and the channel.
An active Muse subscription account. The mini terminal stands guard on your desk for your subscription, and you will need your subscription identity to apply for its device key (see the Q&A below for how to get it).
Check first, buy second: open the SDK token page — if you can create a device key starting with mgst_, your subscription works with the gadget. If you can't get a key, don't buy yet — the build won't work without one.
Desktop Chrome or Edge, plus a USB cable that can transfer data — flashing happens entirely in the browser. You will also need your phone: the final pairing step is done in the Muse App.
Everything you need is in this little shop: First time? Start with a firmware build (Magic or Stock). Already using one? Renewals and extra device slots are handled here too. Checkout happens right on this page — no jumping around.
The firmware connects to Muse through our magic channel, so it works on your regular home WiFi. Includes one custom build and one channel key — the key is valid for 1 year and includes 2 device slots. You will also get 3 free avatar codes on the payment success page together with your channel key (you can also give them to friends). Our builds also embed a CJK font, so replies in Chinese and Japanese display right on the screen — no blank boxes.
The firmware connects directly to Muse's official service and does not go through our channel — best if your network can already reach the official service directly. Includes one custom build that stays usable forever, with no expiry and no device slot needed; includes 3 free avatar codes. After payment you will receive a build code — just enter it in the next step when you build your firmware. It also embeds a CJK font, so Chinese and Japanese replies are readable right on the screen.
One code = one custom avatar: enter the code in the Avatar Workshop, write one sentence, and generate a little character that is uniquely yours. Any firmware build (Magic or Stock) also includes 3 free codes, so you may not need to buy extras.
Channel about to expire? Enter your existing channel key, and one more year will be added to that same key. Magic Firmware only — Stock Firmware connects directly to the official service, has no channel key, and never needs renewal.
Want to connect another mini terminal? Enter your channel key to add 2 more device slots to it. Also Magic Firmware only — Stock Firmware uses no device slots, so you don't need this.
Your key is your account: no sign-up. After payment, you get your key right on the success page, and a delivery email goes to your checkout email as a backup — if you ever lose it, recover it with that email on the recovery page. Still, save it right away. Entered the wrong device key? Do not worry — just build again (each code can build up to 3 times a day). See the Q&A。
Read the Q&A firstA little character lives on your mini terminal's screen — by default, it is a rainbow pony. Want one of your own? Write one sentence to generate it — just enter an avatar code to get started (avatars only accept avatar codes).
Describe what you want in one sentence — for example, "a silver robot wearing aviator sunglasses with a red heart light on its chest" — and the AI will draw it for the round screen, check it against your description, and revise it once. Your confirmed avatar goes into your Muchan together with your Step 3 firmware. You can change it anytime on its own by flashing just the avatar part, without touching pairing or settings.
Open the Avatar WorkshopGive us the device key Muse issued to you, and we will build a one-of-a-kind firmware in the cloud just for you — your key, your avatar. Download it right on this page when it is ready.
Your key is used only once to build your firmware and destroyed right after. We never store it.
⚠️ This firmware is yours alone — your channel key is embedded in it. Flash it only on your own devices, and never share the file: anyone who flashes it will use your account and take up your seats.
How replies look on the screen
How you send voice messages
Enter your code — your channel key for Magic Firmware, or your build code for Stock Firmware — to see the packages you built today, how far each has got, and a download button when one is ready. Packages are kept for 24 hours; after that, simply build again (it counts toward that day's builds). Lost your code? Recover it with your checkout email on the recovery page.
Use a data cable to write the firmware you downloaded in Step 3 to your Muchan — entirely in the browser, no tools to install.
Third · Click the button below and, in the popup, pick the port whose name starts with "USB JTAG/serial debug unit" — the number after it doesn't need to match anything, and if several appear, choose the one marked "Paired". Picked the wrong one? No problem: unplug the cable, plug it back in, and click again. The file is only read in your browser and is not sent anywhere.
The final step happens on your phone: let your Muchan and your Muse account claim each other. The channel works silently in the background — you do not need to worry about it in this step.
Optional: unhappy with the voice transcription? The platform's built-in transcription garbles short phrases easily — add our open-source board-voice-flow local transcription pipeline to your Muse, and voice notes are transcribed locally into a clean transcript before replies. For setup, see the Q&A item “Voice recognition is often wrong” below — you install it by pasting one block of text.
To change WiFi or pair again later, use the device settings in the App. At this point, your Mu酱 is officially on duty.
Check here first. If you cannot find your answer, see Support at the bottom of the page.
Make my Mu酱 avatar by following the Skill in this public repo: https://github.com/irol765/muchan-avatar-skill 1. First ask what character I want (look, colors, personality) — don't start drawing until it's clear. 2. Draw a 64×64 pixel face and produce exactly one file: muse_pixel.c. 3. Self-check it against the acceptance spec in the repo, item by item, and hand me the complete file only when everything passes.
The full Skill is maintained in the public GitHub repo — open the link above to read it in full.
Please set up the board-voice-flow local transcription pipeline for me. The repo is https://github.com/irol765/board-voice-flow — follow its README and SKILL.md: 1. Install SKILL.md and skill.yaml as the skill board_voice_flow in my custom-skills folder, and deploy the two scripts and systemd units from the repo. 2. Download the SenseVoice-Small int8 model (link in the README, ~230 MB) and create the venv with sherpa-onnx. 3. Enable both services (asr-server, asr-watch) at boot, then verify with one existing voice_note wav: its line must appear in board-transcripts.txt within a few seconds. 4. Deploy the asr-guard timer as described in the Health guard section of SKILL.md, and verify it: run the guard script once by hand — it must print a single line, OK. 5. From then on, handle the voice-note files that arrive in my main chat by the SKILL.md flow: read the platform transcript, compare with the local transcript file, and trust the local one. Adapt paths to this machine, and report the verification result when done.
Stuck? Check the Q&A above first — most questions are answered there. The three cards below are the most common self-help entry points.
It is usually a mistyped device key. Go back to the Step 3 workshop, enter your code and the correct device key, and build again (up to 3 builds per code per day).
Build again →Closed the page, or using a different browser? No problem: come back to "Track / Download" on this page and enter your code to check progress and download your firmware (packages are kept for 24 hours).
Check progress →Generate a new one in the Avatar Workshop, confirm it, then flash with "Avatar only" — about 1 minute, with pairing and settings untouched.
Change avatar →Built on the official firmware, with minimal changes. The firmware is built on the official Muse Gadget SDK, with only two necessary changes: the Magic edition points the mini terminal to our relay channel instead of the default Muse service address, and carries a channel key that belongs only to you; the Stock edition keeps the official address untouched. The interface, features, and behavior are identical to the official release, and the firmware contains no analytics, advertising, or third-party tracking components.
Your device key is never kept by us. It enters a one-time build environment over an encrypted connection for the few minutes of the build, and is compiled into your firmware only. When the build finishes, the environment and the key are destroyed. It never enters our database, orders, emails, or logs — we cannot view it, and we cannot recover it for you.
The channel forwards; it keeps nothing. The channel only checks that your key is valid and that you stay within the number of device seats you bought. It does not read or store your conversations or voice; everything stays encrypted end to end and is forwarded directly to Meta's official service.
Verify it yourself. You can inspect the device's traffic with packet-capture tools, or compare the firmware against the official release item by item — everything stated here stands up to scrutiny.