afterware
Saved
All builds

What is vibe hardware? Building devices with AI

Vibe hardware is building physical devices, like displays, controllers, sensors and reworked old gadgets, by describing what you want to an AI coding tool such as Claude, ChatGPT or Cursor and letting it write the firmware. You still pick the parts and put them together. Cheap boards like the ESP32 make it practical without an electronics background.

Vibe coding, pointed at hardware

"Vibe coding" means writing software by telling an AI what you want, running what it gives you, and steering it until it works. Vibe hardware is the same loop applied to physical projects. Instead of an app, the result is a thing on your desk: a wall display, a macro pad, a sensor that texts you, an old Kindle doing a new job.

The AI writes the firmware, explains the wiring and helps you debug. You choose the parts, plug them together, and decide what the device should do.

Why it works now

Three things lined up:

  • Cheap, capable boards. An ESP32 has Wi-Fi and Bluetooth built in and costs a few dollars. A Raspberry Pi Pico is similar. Boards with a screen already attached remove most of the wiring.
  • Plug-together parts. Displays, sensors, buttons and motor drivers come as modules with standard connectors (Qwiic, STEMMA QT, Grove), so a first build can need no soldering at all.
  • AI tools that know embedded code. Arduino, ESP32 and Raspberry Pi projects are some of the most widely shared code on the internet, so AI coding tools are good at writing firmware for them.

3D printing covers enclosures, and AI can help there too by writing the model as code.

What people build with it

  • Dashboards and displays: weather, calendars, transit times, stock tickers, usage meters, often on e-ink or small color screens
  • Controllers and interfaces: macro pads, knobs, music and DJ controllers, custom keyboards
  • Sensors that report somewhere: plant moisture, air quality, a door that pings your phone
  • Old devices with new jobs: e-readers as wall displays, discontinued smart gadgets brought back with new software
  • Small robots and moving things: desk pets, drawing machines, rovers, once you're comfortable with motors

Every build below links back to its maker, with parts, rough cost and a starter prompt.

What AI can and can't do for you

AI is strong at:

  • Writing and fixing firmware
  • Explaining how parts connect and which pins to use
  • Reading datasheets and error messages for you
  • Writing simple enclosure models in OpenSCAD or CadQuery

It still struggles with, or can't check for you:

  • Custom circuit board layout (see Can I vibe code a PCB?)
  • Mechanical fit: hinges, tolerances, anything that moves
  • Your actual wiring. It can't see your desk, so double-check pin numbers and voltages against the board's pinout

Every post here has an AI-buildability score from 1 to 5 that estimates how much of the build AI can take on.

Your first vibe hardware build

  1. Pick a build that scores 4 or 5 for AI-buildability and is marked Beginner
  2. Buy the parts on its list, usually one board, one display or sensor, and a USB data cable
  3. Install the Arduino IDE or PlatformIO, the free tools that put code on the board
  4. Paste the build's starter prompt into your AI coding tool and work one step at a time
  5. When something breaks, paste the exact error or serial output back in
  6. Once it works, ask the AI to add one feature at a time

More detail: What do I need to start vibe coding hardware? and Best first ESP32 projects.

Stay safe

Start with USB power only. Don't power motors straight from a board's pins; use a driver board. Treat mains voltage and large lithium batteries as off-limits until you know exactly what you're doing. AI can explain the risks, but it can't check your wiring.

Explore

The builds below score 4 or 5 for AI-buildability, so AI can take on most of the hard part.

16 builds
Questions
What is vibe hardware?

Vibe hardware is building physical devices by describing what you want to an AI coding tool and letting it write the firmware. You choose the parts and assemble them; the AI does most of the programming.

Is vibe hardware the same as vibe coding?

It's vibe coding applied to physical projects. The code side works the same way. The difference is that you also pick parts, connect them and often build an enclosure.

Do I need to know electronics to start?

Not for a first build. Choose one with an AI-buildability score of 4 or 5 and a Beginner difficulty. Those use off-the-shelf parts plugged together, with the AI writing the code.

Which AI tools do people use for vibe hardware?

Coding assistants such as Claude, Claude Code, ChatGPT and Cursor. Makers describe the board and parts, ask for the firmware, then paste errors back until it works.

What's the best board for vibe hardware?

An ESP32 or a Raspberry Pi Pico. Both are cheap, well documented and widely used, so AI tools have seen a lot of code for them. An ESP32 with a built-in screen is an easy first pick.

How much does a first vibe hardware project cost?

Often $30 to $50 or less for a board, a display or sensor and a cable. Each build on Afterware lists a rough cost range.

Can AI design a circuit board for me?

Only partly. AI can help plan a circuit and explain a schematic, but board layout and checking still need your judgment. Most vibe hardware builds use ready-made modules instead.

Will I break things?

Maybe a cheap board or two, which is normal. Powering from USB, using plug-together modules and checking pin voltages avoids most mistakes.