
Brenpoly, a huge Adventure Time fan, has created a version of BMO that is far more than a cosplay or prop, bringing the character to life as a fully functional AI companion running entirely on their own local hardware. Fans remember BMO as the happy, game-loving little console with a flair for making stupid jokes and offering some unexpected advice. This project perfectly captures that spirit and houses it within a unique enclosure.
Brenpoly went to town on this project, referencing the official art book ‘Adventure Time: The Art of Ooo’, which is replete with diagrams of BMO’s internals. He took those concepts, updated them to what he could acquire from actual components, and ensured that the outside looked exactly like the show. A 3D printer helped bring the body together. Brenpoly created the shell in CAD to ensure the correct proportions, then printed, sanded, primed, and painted it in the trademark teal shade. In the end, the paint job turned out textured and rough around the edges, much like an ancient Super Nintendo, and he ended up appreciating the look so much that he kept it in. It’s all held together with magnets so he has easy access to the interior, and you can even separate the limbs and legs so he may pose in different positions. Vents, speaker holes, and a back hatch let you to view what’s happening inside.
- New size, more viewing area: The 11“ smart display features a vibrant Full-HD touchscreen with 60% more viewing area versus Echo Show 8 (2025...
- Content looks and sounds incredible: Watch shows on Prime Video, Netflix, and more on the vibrant Full-HD 11" screen and enjoy room-filling spatial...
- Your everyday assistant: The 11" display makes it easy to see recipes and calendars at a glance, find meal inspo, and manage your shopping lists. With...

Brenpoly chose a Raspberry Pi 5 with 16GB RAM to keep everything running smoothly. He used a Pimoroni NVMe Base Duo for storage and a Geekworm UPS HAT to keep everything powered by a lithium battery, allowing it to be moved anywhere. A 5-inch touchscreen serves as the operation’s face, with animations indicating whether BMO is listening or simply thinking. Then there’s a Raspberry Pi Camera Module V2 that fits into a circular opening for vision, a USB microphone and speaker for audio, and buttons, including a d-pad and a bunch of momentary switches, that plug into a custom PCB Brenpoly created in KiCAD using an Adafruit Feather 32u4.

The software side of things is where the magic happens. Nothing is transferred to the cloud; everything runs locally, with a variety of models driving the show. Brenpoly utilizes Ollama to process everything. Gemma 3 handles the text-based stuff and interaction, while Moondream 2 looks at the images from the camera. Whisper transcribes what you say, while Piper TTS produces the spoken output. Simply say “Hey BMO” to get it to listen, or press a button if you like.

Given the hardware limits, interactions feel rather natural and responsive; ask a question, and BMO will respond in its own friendly, slightly odd voice, complete with a British accent. If you ask it for a dinosaur poetry, it will create one in its own humorous way. Do you want to know more about a place? BMO will utilize DuckDuckGo to conduct a search and then summarize the results in a few brief phrases that are sure to be cute.
[Source]





