Emily
An AI companion robot split across three ESP32-S3s.

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
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.
Markdown
[](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>Related builds
All 27 in Robots & Rovers

OpenCat / Petoi
OpenCatESP32 runs the OpenCat quadruped robotics framework on BiBoard, an ESP32-based development board for legged robots with up to 12 servos.
- Petoi kits
- ESP32 board
- servos
Intermediate · Our suggestion5.5K