Skip to content
← All builds

Guide · updated 2026-10-21

AI hardware for robot and agent builds

Found via Joseph Zhou's AI Hardware list (josephzhou.me/ai), which covers 127 pieces of AI hardware. We went through all of it and pulled out the 42 boards that make sense for a robot or a body for your AI agent, split into voice boards, AI cameras and robot brains. Every row links to the maker's page and, where there is one, the code. Builds people have actually finished with this kind of hardware are linked as use cases further down. Prices change often, so check the maker page.

Robots on the list

Three entries on Joseph's list are robots you can build or program, and all three already have cards here. Stack-chan is the cute M5Stack desk robot (M5Stack sells it built), Petoi's Bittle X is an ESP32 robot dog kit, and JARVIS Desk Bot is an ESP32-S3 robot that talks while a Hermes agent works.

Voice boards for an agent body

For a robot that talks to an AI agent, start here. Each board has a mic, and most have a speaker or a screen for a face. Free firmware like XiaoZhi or Hermes Gadget turns one of these into a voice terminal for an AI model. Check the firmware's board list before you buy.

HardwareMakerChipWhat it's good forLinks
CoreS3M5StackESP32-S3Camera, mic and a 2-inch touch screen in one unit. It's the core inside the Stack-chan kit.Maker page · Code
Core2M5StackESP32The older 2-inch touch core with a mic and speaker built inMaker page · Code
Atom EchoM5StackESP32Tiny mic and speaker puck, a common Home Assistant voice satelliteMaker page · Code
AtomS3R AI Chatbot KitM5StackESP32-S3Thumb-size voice chat kit with a color screenMaker page · Code
Atom VoiceS3RM5StackESP32-S3Palm-size mic and speaker board for voice projectsMaker page · Code
M5StickS3M5StackESP32-S3Pocket stick with a screen and mic, an easy first boardMaker page · Code
Tab5M5StackESP32-P45-inch 720p touch tablet if your agent needs a bigger faceMaker page · Code
ESP32-S3 Touch AMOLED 1.8WaveshareESP32-S3Watch-size AMOLED touch screen with a mic and speakerMaker page · Code
ESP32-S3 Touch LCD 1.54WaveshareESP32-S3240 x 240 touch screen, two mics and a speaker on one small boardMaker page · Code
ESP32-C6 Touch AMOLED 2.16WaveshareESP32-C6480 x 480 AMOLED touch screen with two micsMaker page · Code
ESP32-S3-BOX-3EspressifESP32-S3Espressif's own enclosed voice assistant kit with offline speech recognitionMaker page · Code
ESP32-S3-Korvo-2EspressifESP32-S3Audio dev board with a two-mic arrayMaker page · Code
Home Assistant Voice Preview EditionNabu CasaESP32-S3Home Assistant's official voice puck. Its ESPHome firmware is open, so you can reflash it.Maker page · Code
SenseCAP WatcherSeeed StudioESP32-S3 + Himax HX6538Camera, round touch screen and voice in one device that watches a room for youMaker page · Code
UNIHIKER K10DFRobotESP32-S3Learning board with a screen, camera, mic and speakerMaker page · Code
Gravity Offline Voice RecognitionDFRobotDF2301QModule that hears preset voice commands with no internet connectionMaker page · Code
Nicla VoiceArduinonRF52832 + Syntiant NDP120Low-power board that keeps listening for sounds and keywordsMaker page · Code

AI cameras: eyes for a robot

These run vision models on the camera itself, so a small robot can spot people or objects without sending video to a server. The OAK-D cameras add stereo depth, which helps a robot judge distance.

HardwareMakerChipWhat it's good forLinks
XIAO ESP32S3 SenseSeeed StudioESP32-S3Fingertip-size board with a detachable camera and a mic. Our ESP32 iPhone Agent card uses the XIAO ESP32S3.Maker page · Code
Grove Vision AI V2Seeed StudioHimax HX6538Low-power vision module with a neural network acceleratorMaker page · Code
reCamera 2002wSeeed StudioSG2002Programmable Linux camera that runs vision models on the deviceMaker page · Code
MaixCAMSipeedSG2002Camera and touch screen you program in Python with MaixPyMaker page · Code
MaixCAM2SipeedAX630CBigger MaixCAM with a camera, touch screen and audioMaker page · Code
Raspberry Pi AI CameraRaspberry PiSony IMX500Camera module that runs the neural network on the sensor, so the Pi stays freeMaker page · Code
OAK-D LiteLuxonisIntel Movidius Myriad XColor plus stereo depth camera with onboard AIMaker page · Code
OAK-D S2LuxonisIntel Movidius Myriad XStereo depth camera in a tougher enclosureMaker page · Code
Nicla VisionArduinoSTM32H747Tiny board with a camera, mic and motion sensorMaker page · Code
HUSKYLENS 2DFRobotKendryte K230AI vision sensor with a touch screen and ready-made recognition modelsMaker page · Code
OpenMV N6OpenMVSTM32N6Python-programmable camera board with a neural network acceleratorMaker page · Code
OpenMV AE3OpenMVAlif Ensemble E3Small OpenMV camera with two neural network acceleratorsMaker page · Code
UnitV2M5StackSSD202DStandalone Linux camera for image recognitionMaker page · Code

Robot brains: local AI compute

These are for a robot that has to run bigger models on board. The Jetson kits are full computers, while the Raspberry Pi AI HATs add AI to a Pi 5.

HardwareMakerChipWhat it's good forLinks
Jetson Orin Nano Super Developer KitNVIDIAJetson Orin Nano 8GBNVIDIA's dev kit for local generative AI and roboticsMaker page · Code
reComputer J4012Seeed StudioJetson Orin NX 16GBA step up from the Orin Nano for heavier vision and AI modelsMaker page · Code
Raspberry Pi AI HAT+Raspberry PiHailo-8 / Hailo-8LAdds local vision inference to a Raspberry Pi 5Maker page · Code
Raspberry Pi AI HAT+ 2Raspberry PiHailo-10HPi 5 add-on with 8GB of its own RAM for running LLMs and vision-language models locallyMaker page · Code
LLM630 Compute KitM5StackAX630CSmall edge AI kit with Ethernet and Wi-Fi that runs adapted vision and language modelsMaker page · Code
AI PyramidM5StackAX8850Edge AI host in a clear pyramid caseMaker page · Code
LicheeRV NanoSipeedSG2002Tiny Linux board with a built-in neural processorMaker page · Code
UGen300 / UGen200ASUSHailo-10H / Hailo-8LPlug-in Hailo AI accelerators from ASUSMaker page · Code
Coralboard SL / SRSynaptics × Google ResearchAstra SL2619 / SR250Low-power edge AI dev platformsMaker page · Code
ESP32-P4-Function-EV-BoardEspressifESP32-P4 + ESP32-C6Espressif's P4 board with camera, display and audio connectorsMaker page · Code
T-Display P4LilyGOESP32-P4Handheld ESP32-P4 board with a 4-inch touch screen and a cameraMaker page · Code
Portenta H7ArduinoSTM32H747Dual-core board that runs small machine learning modelsMaker page · Code

Screens and gadgets people have built with

Some of the boards on the list already have open-source projects that turn them into something useful on a desk or a wall. We added five of them as new cards.

What we left out

Most of the list is gadgets with no robot or agent angle: AI glasses, clip-on recorders, action and webcam cameras, e-ink frames, LoRa mesh radios, smartwatches and plain display boards. We also skipped a desk robot with no build or code to link, and two entries whose maker pages didn't load for us. Joseph's full list is at josephzhou.me/ai.

Common questions

What's the cheapest board that can give an AI agent a voice?

Small ESP32-S3 boards with a mic and speaker, such as M5Stack's Atom VoiceS3R or Waveshare's touch boards, sit at the low end of this list. Pair one with free firmware like XiaoZhi. Prices vary by store, so check the maker page.

Which AI camera should a small robot use?

If the robot runs on a Raspberry Pi, the Raspberry Pi AI Camera runs the model on the sensor. If it needs to judge distance, an OAK-D camera gives stereo depth as well as color.

Where does this list come from?

From Joseph Zhou's AI Hardware list at josephzhou.me/ai. We picked the robot-relevant boards, wrote our own descriptions and linked each maker's page and code.

What to build next

Builds that share a board, robot or agent with this one.

More guides: How to set up Anki Vector with wire-pod (2026) · Give your AI agent a robot body · Codex and ChatGPT hardware projects people actually built · What can Reachy Mini do? Real projects and apps · Cheap ESP32 robot projects you can build · Best robot arm under $200 · SO-101 vs SO-100 · SO-101 parts list and cost · Robots you can build with AI