Skip to content
HardwareLab

Emily

An AI companion robot split across three ESP32-S3s.

Full build guide

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

By broml (GitHub repository owner)

GitHub stars
13 (GitHub)

Build sheet

Board
3Ă— ESP32-S3 (Brain, CamCanvas, InputPad)
Other parts
camera, servos, speaker, display
AI model or service
Venice.ai LLM + multimodal vision + Whisper STT + Kokoro/Venice TTS + image gen, emotional model
Difficulty
Advanced

Overview

Tabletop companion split across Brain / CamCanvas / InputPad ESP32-S3 nodes with servo head, camera, speaker, and display. Venice.ai supplies LLM, vision, Whisper STT, TTS, and image gen; emotional arousal/valence model drives behavior and interactive adventures.

How it works

Brain, camera and input-pad ESP32-S3 nodes share a servo head, display and speaker; Venice.ai supplies LLM, vision, STT, TTS and image generation, and an emotional model drives behavior.

Hardware

  • 3Ă— ESP32-S3 (Brain, CamCanvas, InputPad)
  • camera
  • servos
  • speaker
  • display

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

HTML

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