Skip to content
HardwareLab

KT1 desk pet

A cardboard desk pet that nags you to stand up and answers by voice.

Full build guide

KT1 desk pet
No photo in the source; GitHub repository card, served from HardwareLab.

By Amloii (GitHub repository owner)

GitHub stars
2 (GitHub)

Build sheet

Board
Freenove ESP32-S3 Display FNK0104B (2.8" touch + audio)
Other parts
optional MPU6050, DHT11, LDR, touch module
AI model or service
Google Gemini (voice + screenshot vision), optional, Windows companion app
Difficulty
Beginner

Overview

ESP32-S3 2.8" touch/audio board in a painted cardboard box with real-time expressive eyes, standing-desk coach, pomodoro and plant sensors, plus a Gemini voice assistant that can see your PC screen and drive volume, apps and an OpenCode session via a Windows companion.

How it works

A Freenove ESP32-S3 touch/audio board shows expressive eyes, runs standing and pomodoro timers, and optionally uses Gemini for voice and screen-aware help.

Hardware

  • Freenove ESP32-S3 Display FNK0104B (2.8" touch + audio)
  • optional MPU6050
  • DHT11
  • LDR
  • touch module

More ESP32 buildsMore open source desk robots you can build →

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/kt1-deskpet/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w)

HTML

<a href="https://hardwarelab.dev/projects/kt1-deskpet/?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>