ESP-Mosaico
An expandable smart-interaction kit that puts display, touch, motion, audio, and modular I/O around the ESP32-S31.
Boardware / 001AI-native embedded development
Turn an idea into a physical product with better board knowledge, practical starting points, and context made for coding agents.
Find hardware that fits the idea—not the other way around.
Start with what you want to build and see a credible path through.
Give coding agents the hardware facts they otherwise have to guess.
Understand the whole board: compute, memory, peripherals, software support, and what it can become.
View all boardsAn expandable smart-interaction kit that puts display, touch, motion, audio, and modular I/O around the ESP32-S31.
A compact reference board for Espressif's high-performance wireless RISC-V MCU, with modern radio and peripheral coverage.
A high-performance multimedia evaluation board for rich displays, cameras, and local processing—without an onboard radio.
An all-in-one ESP32-S3 HMI board with a roomy capacitive touchscreen and practical peripheral interfaces.
Compact architectures for real devices. Enough structure for an agent to start well, without pretending every build is the same.
Browse every projectSpeak → understand → act
A handheld voice interface that turns short spoken intents into local device commands.
Open projectStreams with physical controls
A tactile streaming radio with station presets, album information, and resilient playback.
Open projectMake existing devices legible
A small bridge that exposes an existing sensor or actuator through a consistent Matter model.
Open projectUseful information, quietly present
A focused ambient display for a few live signals, one conversational action, and clear physical feedback.
Open project03 / AI Context
Coding agents can write excellent software. They are far less reliable when the board, pin map, memory limits, or software support are ambiguous.
Boardware turns scattered hardware facts into compact, sourced profiles that agents can actually use.
See a board profileboard: esp-mosaico
mcu: esp32-s31
architecture: risc-v
psram: 16mb
capabilities:
- display: 480x480
- touch: capacitive
- audio: input_output
- connectivity: [wifi6, ble, 802.15.4]
agent_note:
use the vendor BSP before
assigning peripheral pinsThe lab is open
Start with a board. Start with a project. Give your coding agent enough context to build something real.
Find a project