Boardware / 001AI-native embedded development

Build hardware
with AI.

Turn an idea into a physical product with better board knowledge, practical starting points, and context made for coding agents.

01

Explore Boards

Find hardware that fits the idea—not the other way around.

02

Explore Projects

Start with what you want to build and see a credible path through.

03

AI Context

Give coding agents the hardware facts they otherwise have to guess.

01Boards

Choose by capability.

Understand the whole board: compute, memory, peripherals, software support, and what it can become.

View all boards
02Projects

Begin with intent.

Compact architectures for real devices. Enough structure for an agent to start well, without pretending every build is the same.

Browse every project
02Intermediate

Streams with physical controls

Internet Radio

A tactile streaming radio with station presets, album information, and resilient playback.

Open project
03Advanced

Make existing devices legible

Matter Bridge

A small bridge that exposes an existing sensor or actuator through a consistent Matter model.

Open project
04Intermediate

Useful information, quietly present

AI Smart Display

A focused ambient display for a few live signals, one conversational action, and clear physical feedback.

Open project

03 / AI Context

Hardware context
for coding agents.

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 profile
board-profile.yamlverified / v1
board: 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 pins
source attachedready to copy

The lab is open

Your next idea can
leave the screen.

Start with a board. Start with a project. Give your coding agent enough context to build something real.

Find a project