Documentation v1.0.9 · M5Stack CoreS3

Your desk
just got
a cat.

Sagwa lives inside an M5Stack CoreS3. She sleeps when you turn off the light, purrs when you pet her and finds a different meow for every message.

Open source No subscription OTA updates
M5Stack CoreS3Interactive model
M5Stack CoreS3 with Sagwa on screen
Drag to orbit · scroll or pinch to zoom · click a part
Rotate, zoom and open the exploded view
Meet her
22authored clips
5shared poses
12frames / s
16 MBflash
8 MBPSRAM

Small in size.
Huge in personality.

She does not play a loop: she listens to her surroundings, remembers your attention and decides what to do next.

She is happy to see you

Bring your hand close and the proximity sensor becomes a pet. If she was asleep, she wakes up; if she was waiting for you, she purrs.

Discover her senses

She has her own rhythm

Energy, sleepiness, boredom and contentment change with the light, the time and the time you spend together.

She speaks real cat

Meows, trills, yawns and purrs come from real recordings, with variations so she never sounds exactly the same.

She connects when needed

Muse Home Link adds voice and messages over BLE or Wi‑Fi. The clock, animations and her reflexes remain on the device.

With you, not in the background

Sitting down, she listens, grooms, thinks, purrs and chats. Many of her most expressive reactions start from this pose.

Sagwa: With you, not in the backgroundPose hub · sit

Install her before she starts missing company.

You only need a CoreS3, a USB‑C data cable and Python. The installer downloads the release, writes the five images and reboots the board.

  • No local build
  • Signed binaries
  • Future updates over Wi‑Fi
Open the full guide
macOS / Linux
git clone https://github.com/terrerovgh/sagwa.git
cd sagwa
./flash.sh
Sagwa wakes up after the reboot

Every piece has
a story to tell.

Explore the CoreS3 CAD, open its exploded view and discover how its sensors become Sagwa’s senses.

Enter the 3D lab
Apache 2.0

Made to live with you.
Open to grow with you.

Explore the firmware, adapt her animations or create a new feature. The documentation is organized to evolve with every release.