Skip to content
HardwareLab

FUMI

A Tamagotchi-style AI companion on a round ESP32-S3 display.

Full build guide

FUMI
No photo in the source; GitHub repository card, served from HardwareLab.

By imaaiagent (GitHub repository owner)

GitHub stars
7 (GitHub)

Build sheet

Board
Waveshare ESP32-S3 Touch LCD 1.46 (round display, mic, speaker)
AI model or service
STT -> LLM (OpenAI/Claude/Grok/OpenRouter/Ollama) -> TTS via separate backend
Difficulty
Intermediate

Overview

Waveshare ESP32-S3 1.46" round touch display with LVGL animated face, hunger/energy/bond mechanics and push-to-talk voice chat through a provider-agnostic backend (OpenAI, Claude, Grok, OpenRouter or local Ollama).

How it works

An LVGL face with hunger, energy and bond mechanics on a Waveshare ESP32-S3; push-to-talk goes through a backend to the LLM provider of your choice.

Hardware

  • Waveshare ESP32-S3 Touch LCD 1.46 (round display, mic, speaker)

More ESP32 builds

Like this build? Get the weekly builds

Get the best new AI hardware builds every Thursday. One email a week, free.

Built something? Submit a build

This page is a short summary written by HardwareLab. Build steps, code and photos belong to the creator; follow “View original” for the full project.

Featured? Add this badge

Built this? Paste the badge into your README. It links back to this page.

Featured on HardwareLab

Markdown

[![Featured on HardwareLab](https://hardwarelab.dev/badge.svg)](https://hardwarelab.dev/projects/fumi/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w)

HTML

<a href="https://hardwarelab.dev/projects/fumi/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w"><img src="https://hardwarelab.dev/badge.svg" alt="Featured on HardwareLab" width="188" height="20"></a>