Area

Firmware & embedded

Code that runs on microcontrollers and embedded boards, written, flashed or debugged with an agent's help. Includes RTOS work such as Zephyr and FreeRTOS.

Toolsfor Firmware & embedded

The most active tools first.

  1. 2 mo ago

    ToolBB-0172github.comCurator pick7 starsHTML

    OpenBaud: serial devices as audited, replayable tools for coding agents

    OpenBaud connects Codex to local serial devices through an MCP server and plugin, with every write audited. It identifies ports from USB metadata, checks framing and checksums, and asks for acknowledgment before dangerous commands. Each byte goes to a capture that replays without hardware. The demo GIF and 46-second video show it on an ESP32-S3.

    Shown working
  2. 25 d ago

    ToolBB-0228github.com0 starsC

    espforge: an ESP-IDF starter and agent harness for Claude Code-led ESP32 work

    espforge packages the ESP-IDF v5.5.4 framework and working method its author used to build an ESP32 weather display with Claude Code in 6 days. Its firmware components handle Wi-Fi setup and over-the-air updates with rollback. PC tools flash, probe, screenshot and test the board without a person. The README shows no recorded agent runs.

  3. 30 d ago

    ToolBB-0224github.com1 starOpenSCAD

    Nod: a three-key pad for answering Claude Code permission prompts

    Nod answers Claude Code permission prompts from a 3-key pad built on a Seeed XIAO ESP32-S3: No, Always and Yes. The keys send the desktop app's shortcuts or, after a two-key hold, the terminal's numbered options. It works over USB-C or Bluetooth. The author says the Clawd-shaped variant was tested on hardware; the README shows renders, not photos.

  4. 37 d ago

    ToolBB-0216github.com58 starsC#

    rttsh: a scriptable SEGGER RTT terminal for on-board firmware checks by agents

    rttsh is a Windows command-line terminal over SEGGER J-Link RTT for checking firmware on the board. Firmware exposes a command console through RTT, and Lua scripts on the host send commands and assert on replies and timing. It shares the flashing probe, leaves the UART free and includes an 8-tool MCP server. The README's 23 example scripts target an STM32H743.

  5. 39 d ago

    ToolBB-0211github.com4 starsPython

    C64U Antigravity Bridge: an agent writes and runs code on real Commodore 64 hardware

    C64U Antigravity Bridge connects Google Antigravity and other coding agents to a Commodore 64 Ultimate or Ultimate 64 through the machine's REST and DMA interface. The agent writes 6502 assembly or Python, which the bridge compiles and pushes into RAM, then reads back screen memory, color RAM and registers. The README shows no photos or captures of a run.

All 43 tools tagged Firmware & embedded

Builds, Magic Smoke, guides and news tagged Firmware & embedded

Ranked by points weighed against age. New entries with early votes rise.

  1. 21 d ago

    BuildBB-0235github.comBuild of the week

    An AI agent on a Nokia 110 4G, built by reverse engineering its firmware with Codex

    Anup Ray reverse-engineered a Nokia 110 4G's firmware with OpenAI Codex and rewrote its Calculator app as an agent chat app. It sends messages to DeepSeek over the phone's SIM data and can check the battery, toggle the torch, place calls and set alarms. It loads into RAM from a computer, so a restart removes it.

  2. 18 d ago

    GuideBB-0236youtube.comCurator pick

    Andreas Spiess: an agent takes ESP32 firmware from spec to passing tests on real boards

    Andreas Spiess's 18-minute video shows Claude Code taking ESP32 firmware from a written specification to passing tests on a Raspberry Pi testbench. The agent writes and builds the firmware, flashes it to boards on the bench, runs tests over Wi-Fi, MQTT, BLE and RF, and fixes failures until the tests pass. The skills and testbench code are open source.

    Shown working
  3. 8 d ago

    NewsBB-0247cnx-software.com

    ESP-Mosaico: an ESP32-S31 modular devkit built for coding agents

    CNX Software reported on 21 October that Espressif sells ESP-Mosaico, a modular ESP32-S31 kit with a square touchscreen, for $59 on its own store. Espressif's Vibe Coding guide has a coding agent such as Codex build apps from the esp-mosaico-vibe workspace and install them over USB. An on-board agent, ESP-Claw, answers chat requests.

    Claimed
  4. 2 mo ago

    BuildBB-0183blog.lidskialf.netBuild of the week

    Claude Code ports a BBC Micro emulator to the Adafruit Fruit Jam

    Andrew de Quincey had Claude Code port the Frank Micro BBC Micro emulator to the RP2350-based Adafruit Fruit Jam. Claude studied the codebase, planned around clock and PIO conflicts and wrote a script for the audio codec registers. Photos show the emulator booted over HDMI. It ran Exile, and an odd Mac keyboard was the only snag.

  5. 2 mo ago

    BuildBB-0159openmicrokbd.orgBuild of the week

    OpenMicroKbd: an agent-written CoHDL schematic becomes a working Codex Micro-style macropad

    Tony Huang built OpenMicroKbd, an open recreation of OpenAI's Codex Micro macropad on an STM32F072, whose schematic an AI agent wrote in CoHDL. Quilter.ai did the layout, an agent helped with the Rust firmware, and Huang had the boards fabbed and finished the assembly by hand. The launch post has photos of the assembled board and printed case.

    Shown working
  6. 21 d ago

    NewsBB-0234devzone.nordicsemi.com

    In September Nordic Semiconductor added skills to its Nordic MCP server that drive a Power Profiler Kit II and SEGGER J-Link probes. The PPK2 skill captures long measurement runs and flags anomalies against a reference pattern; the debug skill runs GDB sessions. The nRF Connect extension for VS Code now shares build context. The post shows no runs.

  7. 21 d ago

    NewsBB-0232arxiv.org

    Closed-loop benchmark tests LLM agents that build, check and fix embedded firmware

    Jorge García-Carrasco and colleagues published a benchmark in the Journal of Systems Architecture that scores LLM coding agents on 5 embedded-control tasks. Agents must build firmware, verify it and iterate under 4 feedback levels, from one-shot to oracle-style hints. The paper reports 420 runs on simulated ESP32 firmware: GPT-5.4 passed most often, and Qwen3.5-27B was the strongest local model.

  8. 22 d ago

    NewsBB-0231rfidjournal.com

    Silicon Labs opens a beta of its Simplicity AI SDK for agent-driven embedded work

    Silicon Labs opened a public beta of its Simplicity AI SDK on 22 September, connecting AI coding assistants to its SDKs, tools and hardware. RFID Journal reports that GitHub Copilot and Codex are validated and that support starts with Bluetooth LE. A Hardware Intent Agent that drafts projects from board schematics is due in alpha in January 2027.

  9. 2 mo ago

    BuildBB-0178iluvatarlabs.comCurator pick

    Iluvatar Labs' research agent routes AgentPad13, a $35 Codex Micro clone

    Iluvatar Labs had its research agent, Marvin, route AgentPad13, a two-layer RP2040 macropad modeled on OpenAI's Codex Micro. Marvin reached zero unrouted connections and zero DRC errors; FreeRouting and Quilter had left 18 and 19 unrouted. It also built and simulated the QMK firmware. Photos show the lit prototype.

  10. 3 mo ago

    BuildBB-0120github.comBuild of the week

    Claude Code agents build a tilt maze game on a PIC24 Curiosity board and debug its I2C driver

    Ori Grossman built a tilt maze game on a PIC24FJ256GA705 Curiosity board with Claude Code agents, an ADXL345 accelerometer and a 96x96 OLED. One agent drove the board's debugger through MPLAB's mdb command line and traced an I2C driver bug that dropped queued bytes. The README has a photo of the game running.

  11. 2 mo ago

    BuildBB-0151youtube.comCurator pick

    Adsum IoT Coder finds a disabled RF front-end with a BLE sniffer it flashed itself

    Adsum Networks' IoT Coder agent debugged a Fanstel BWG840 gateway whose nRF52840 BLE scanner ran cleanly but received nothing. It flashed an nRF52840 dongle as a Bluetooth sniffer and compared the air with RTT logs: 36 advertisements captured, none received. The cause was an RF front-end that was never enabled. This is a vendor demo of its own product.

    Shown working
  12. 35 d ago

    GuideBB-0219beningo.com

    Jacob Beningo: agentic Zephyr development with build, flash and fix loops

    Jacob Beningo gave Claude Code his Zephyr skills and a serial-port MCP server, then had it debug a sensor application on an NXP FRDM-MCXA156. The agent first blamed the hardware, and Beningo found the Click board mounted backward. Claude then traced readings of -45 C and 0% humidity to a conversion-timing bug. A screenshot shows its 83-sample check.

  13. 43 d ago

    Magic SmokeBB-0207dev.to

    LLMs confidently lie about your microcontroller: board details that broke generated code

    In a dev.to post, an embedded developer lists board facts that broke LLM-written firmware after it compiled and flashed. An ST7789 panel needed a 34-pixel offset. A Waveshare ESP32-C6 board shares SPI lines between its display and SD card, and ESP32 ADC2 stops working while Wi-Fi is on. The author's answer is mcu-skills, Claude Code skills for 8 boards.

  14. 5 mo ago

    BuildBB-0041hackaday.ioBuild of the week

    A 128-tube VFD clock where Claude wrote all 8,000 lines of firmware

    Cliff Lasser built a clock from 128 Soviet IV-25 VFD tubes on eight boards, each run by an Arduino Nano ESP32 over RS485. He wrote about 15 pages of specification, and Claude wrote all the code, now over 8,000 lines. The first version, about 3,500 lines, ran on the first try with one bug: the display was rotated 180 degrees.

    Shown working
  15. 45 d ago

    GuideBB-0206youtube.com

    Using AI agents in VS Code to build, test and debug STM32 firmware

    Tech-AD-venture's 23-minute video walks through using AI agents in VS Code for STM32 firmware, contrasting autocomplete with task-based agents. Tools covered include GitHub Copilot, Claude, Codex and PlatformIO. An STM32 RTOS example runs from requirement to review. Its description lists MCP hardware access as a possibility; we could not confirm on-board debugging in the video.

    Claimed
  16. 5 mo ago

    BuildBB-0033github.comBuild of the week

    Pixel Pets: a father and son build M5Stack virtual pets with Claude-written firmware

    Marcel Dütscher and his 10-year-old son built Pixel Pets, virtual pets for three M5Stack boards, with Claude writing the firmware under their direction. The CoreS3 version adds voice control through M5Stack's Module LLM, and pets swap gifts over ESP-NOW. Photos, a 10-second clip and a two-minute reel show the pets running on the devices.

    Shown working
  17. 4 mo ago

    NewsBB-0085arxiv.orgCurator pick

    Embedded Arena: agents deploy models to microcontrollers with hardware feedback

    Zhihan Zhang and colleagues, mostly at the University of Washington, published Embedded Arena, a benchmark that scores agents' model and firmware edits on microcontrollers. Boards include a MAX78000, an ESP32-S3 and an STM32N6. The paper reports Claude Opus 4.7 and Gemini 3.1 Pro failing every deployment without hardware feedback; with it, the first success came within 3 iterations.

    Claimed