Skip to content
HardwareLab

DinoDesk AI

A LEGO desk robot that chats with local Gemma 4.

Full build guide

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

By @googlegemma

Posted
GitHub stars
9 (GitHub)

Build sheet

Board
Raspberry Pi
Other parts
LEGO body, Pirate Audio LCD/speaker, mic, motorized neck/tail
AI model or service
Local Gemma 4 (LM Studio) + Gemini Flash escalation
Difficulty
Intermediate

Overview

Tactile LEGO desk companion on Raspberry Pi with Pirate Audio LCD/speaker, buttons, mic, and motorized neck/tail. Gemma 4 runs locally for private chat and auto-escalates to Gemini Flash for harder reasoning; five-state FSM coordinates behavior.

How it works

A Raspberry Pi client runs a five-state machine with a Pirate Audio screen and motors; a PC gateway routes to local Gemma 4 and escalates to Gemini Flash.

Hardware

  • Raspberry Pi
  • LEGO body
  • Pirate Audio LCD/speaker
  • mic
  • motorized neck/tail

More Raspberry Pi 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/dinodesk-ai/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w)

HTML

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