Open source · Apache-2.0 · M5Stack Cardputer

小豆丁xiaodouding

An LLM-powered pixel pet that lives on a credit-card-sized computer — it chats with memory, talks back with voice, and roams 10 day/night scenes showing the real time and real weather. 一只跑在 M5Stack Cardputer 上、由大模型驱动的像素电子宠物 — 会聊天、会说话、自己过日子。

🌄 10-scene tour · 场景巡览 💬 Chat twin · 设备孪生 View source on GitHub
Live preview — running in your browser right now

Use ←/→ to switch scenes · click the pet to wave · the clock & weather are real (open-meteo). Chat needs the local backend — see the repo.

🧠

Real talk + memory

DeepSeek brain (any OpenAI-compatible endpoint) with short-term, rolling-summary & fact memory. Replies carry an emotion that drives the animation.

🎙️

On-device voice

Push-to-talk streaming speech-to-text, and the pet speaks its reply back — up to ~1 minute, device-direct.

🏙️

10 cohesive scenes

A "pixel holographic workstation" — blueprint grid + neon glow + crisp pixels. Indoor auto-switches by schedule; outdoor on demand.

🌤️

Real info on screen

Live NTP clock, IP-located weather via open-meteo, WiFi bars and a bond meter — the same data you see in this preview.

MCU ESP32-S3FN8 · 8MB flash RAM no PSRAM (~300KB) Display 240×135 Brain Node/Express + LLM Bring your own character