We ve been playing with what happens when ESP-Mosaico stops being a single device. Put a few together, rearrange them, split them apart, and suddenly the physical layout itself starts becoming part of the interaction.
Multi-screen interfaces, distributed controls, games, shared visuals we re still figuring out where this can go.
And that s probably the fun part.
Hi Product Hunt! 👋
We built ESP-Mosaico around a simple question:
If AI can keep changing software, why should hardware stay fixed?
In embedded development, ideas often evolve faster than the hardware around them. Add a camera, sensor, button, light, or motor, and suddenly you’re back to rewiring, reconfiguring, or rebuilding parts of the system.
ESP-Mosaico takes a different approach. Start with an ESP32-S31-powered Core, add the modules your idea needs, and rearrange the hardware as the project evolves. Multiple Mosaico devices can also work together, so physical layout itself can become part of the interaction.
On the software side, Chat Coding lets you describe what you want and turn it into a working application. Vibe Coding goes further, letting an AI coding agent work across code, deployment, testing, and real-device feedback.
The goal is simple: make the path from an idea to working hardware much shorter.
We’d love to hear from the Product Hunt community: What would you build if your hardware could evolve as quickly as your idea?
From the engineering side, one of the biggest challenges was making hardware easier for an AI agent to understand and work with. Generating code is one thing. Getting it running on a real device, observing what happens, and using that feedback to improve it is another.
That’s what we’ve been exploring with ESP-Mosaico, from modular hardware to the build, test, and iterate workflow.
I’m curious about other developers’ experiences with AI coding tools: what part of embedded development would you most want an AI agent to handle, and where would you still want to stay in control?
Would love to hear your thoughts and feedback!
@mayachen_hw honestly such an incredible job with this... hoping more devices like this appear that can be vibe coded 🙏