Desk AI companion

A small character-shaped desk device that connects to a computer over Bluetooth and shows the live status of an AI coding agent on its screen, with voice alerts when tasks change. It was built for developers, educators and makers, and comes with swappable 3D-printed accessories such as glasses, ears and hats. A second variant in a white enclosure was also prototyped.

Hand holding an orange 3D-printed character with white glasses and blue headphones in front of a computer monitor and keyboard
The orange companion at a desk

Tech stack

Connectivity
BLE 5.0
Screen UI
LVGL
Firmware
MicroPython / Arduino-style embedded firmware
Protocol
Custom protocol encoding and decoding
Audio
Microphone input, speaker output, voice playback
Power
Li-ion battery with charging and protection
Desktop side
Desktop daemon / tool integration

What we built

  • Hardware design and PCB
  • Power management and battery charging
  • Embedded firmware development
  • UI / UX design for the screen
  • Enclosure modelling and swappable accessory parts
  • Desktop daemon integration
  • Prototype assembly, system testing and tuning

Development time

about 15 days

All builds →

Building something similar?

Review my project

Or email [email protected] · WhatsApp +1 (323) 719-3730