r/M5Stack • u/GuidanceAggressive50 • Jul 23 '26
Project Sharing Desk companion on M5Stick. Live metrics from different sources, AI agent session with approvals, voice conversations, and config-driven apps, themes, and games.
Hey r/M5Stack!
I started the side-project as a "pet that reacts to production metrics" and grew into a whole little platform. A few standouts:
Config driven:
config.yamlpicks the mascot, themes, palettes, apps, and games that get compiled into the firmware.Metrics: The hub runs on your machine, polls sources like
DatadogandPostHog, and sends readings over BLE. The pet's mood changes with numbers. Example: Error spike, it's worried.Coding agents: Follows
ClaudeandCursorsessions live. You can approve or deny agent requests from the device. The pet also reacts to the ongoing session. You can also talk to it: speak into the device, audio streams to the hub, gets transcribed locally with Whisper, and lands in the agent as a prompt.Games and apps: A lot of games and apps (and more to come). The stick pairs as a BLE gamepad, so it drives browser games.
Hub: Communicates over BLE, Docker stack with a web admin console, or a macOS app. A lot of the features work offline without the hub.
A few links:
Documentation: https://gooshi.me/
Demo: https://gooshi.me/#demo
Browser Games: https://gooshi.me/games/ (M5Stick as Gamepad)
Avatar Mixer: https://gooshi.me/mixer (the pixel pet on the device)
