# A desk robot with 56 expressions and Gemini Live voice

A round-screen desktop companion that blinks, emotes and talks back through Gemini Live. There's also a browser emulator, so you can poke at the eyes without any hardware.

- Category: Hardware (build)
- Made by: [David](https://www.hackster.io/davidmonterocrespo24)
- Original: https://www.hackster.io/davidmonterocrespo24/cute-desktop-robot-esp-vocat-eyes-with-gemini-live-cdb50b
- On Afterware: https://afterware.xyz/p/a-desk-robot-with-56-expressions-and-gemini-live-voice

## Can I build this?

- Difficulty: Intermediate
- AI-buildability: 4/5 (Most of the work is software (eye animations, Gemini Live voice, a browser emulator) on an off-the-shelf ESP32 round display, with only light soldering and a printed case.)
- Time: A weekend
- Cost: $30–60
- Tools: soldering iron, 3D printer

Estimates based on the original write-up. How the AI-buildability score works: https://afterware.xyz/ai-buildability

## Starter prompt

```
Based on "A desk robot with 56 expressions and Gemini Live voice" on Afterware: https://afterware.xyz/p/a-desk-robot-with-56-expressions-and-gemini-live-voice

Write an animated robot-eye face for a round 240x240 TFT on an ESP32-S3 board. Include blink, look-around, happy, sad and surprised states, with a state machine that switches between them. Add a browser emulator using the same expression code so the animations can be tested without hardware. Later, hook up a microphone and a speaker for Gemini Live voice.
```

## Story

The face is the hook. This round-screen desk robot runs 56 expressions and 47 animations, all driven by Gemini Live voice, so the eyes react while it talks back.

The source is a short project blurb with no build details, so the board, display and wiring aren't documented here. What it does say is that a browser emulator is included, which lets you run the eye animations on a computer before you commit to hardware.

If you want a cheap desk companion, the emulator-first approach is the useful part to steal: build and tune the expression set in a browser, then port it to a round display once the animations look right.

Tags: esp-vocat, gemini live, round display, desk robot, voice assistant, browser emulator

AI assistants can search all Afterware builds through the MCP server at https://afterware.xyz/mcp (setup: https://afterware.xyz/agents).
