July 17, 2026
Description
AI Buddy is an open-source AI companion powered by the DFRobot UNIHIKER K10 and the Xiaozhi Framework. Build your own customizable AI chatbot with interchangeable animal enclosures including Bunny, Cat, Fox, and Giraffe. The project combines 3D printing, electronics, PCB design, and AI into a fun STEM project for makers, students, and educators.
To build AI Buddy, you'll need:
Assembly is quick and beginner-friendly:
Your AI Buddy hardware is now complete!
No Arduino IDE, PlatformIO, or code compilation is required.
Simply:
After flashing, AI Buddy will boot into Wi-Fi setup mode, where you can connect it to your network and link it to your Xiaozhi account.
Easy Flash:
https://mukeshsankhla.github.io/EasyFlash/#/project/ai-buddy
To make AI Buddy fully portable, I designed a custom IP5306-based Battery Management System (BMS).
The BMS provides:
The PCB was designed in KiCad and professionally manufactured and assembled by NextPCB.
Gerber files, BOM, Pick-and-Place files, and KiCad source files are included, so you can easily manufacture your own PCB or modify the design to suit your needs.
GitHub Repo: MukeshSankhla/AI-Buddy
License:
MakerWorld Exclusive License