Area

IoT & edge devices

Connected devices, sensor networks and home automation built or maintained with an agent, including edge AI on small boards.

Toolsfor IoT & edge devices

The most active tools first.

  1. 18 d ago

    ToolBB-0239github.comCurator pick2861 starsC

    ESP32 iPhone Agent: a vision model operates a real iPhone through an ESP32-S3

    ESP32 iPhone Agent runs on an ESP32-S3 that presents itself to an iPhone as an AirPlay receiver, a USB mouse and a USB keyboard. A vision model watches the mirrored screen and taps, swipes and types through AssistiveTouch on an unmodified phone. README photos show the board and phone setting a repeating alarm in the Clock app.

    Shown working
  2. 2 mo ago

    ToolBB-0165github.com5 starsPython

    OnlyClaws ESP: an agent deploys Lua apps over HTTP to a once-flashed ESP32-S3

    OnlyClaws ESP is ESP32 firmware that an agent programs over HTTP with Lua scripts after a single flash. The scripts draw on the panel, play audio, read sensors and report events; a classic-ESP32 build drives a Waveshare RoArm-M2 arm. The README's demo GIF and video show apps on an ESP32-S3 board; the three-app hero image is simulated.

  3. 2 mo ago

    ToolBB-0158github.com0 stars

    BREMA: an agent commissions KNX devices through a stick that is its own MCP server

    BREMA is busware firmware for its TUL KNX stick that answers MCP over plain HTTP on the local network. An agent can address a factory-fresh KNX actuator, write its tables and parameters and add it to Home Assistant without ETS. The README says the commissioning example ran on hardware but shows no photos or logs.

  4. 4 mo ago

    ToolBB-0095github.com31 starsPython

    ESPHome-MCP: drive the ESPHome 2026.6 Device Builder from an agent

    ESPHome-MCP connects an agent to the ESPHome Device Builder through the WebSocket protocol it adopted in 2026.6. Its 16 tools edit and validate YAML, stream logs, decode crash backtraces and compile and OTA-flash firmware. Flash tools are marked destructive, and an offline device reports a deferred flash. The author expects to archive it once ESPHome ships its own MCP server.

  5. 5 mo ago

    ToolBB-0035github.com26 starsPython

    wirestudio: an agent-driven design studio from ESPHome YAML to PCB and enclosure

    wirestudio generates pin assignments, ESPHome YAML, a KiCad schematic and PCB, a JLCPCB fab bundle and an OpenSCAD enclosure from one design file. It covers ESP32-family boards and the ESP8266. A built-in Claude agent or any MCP client can call its 53 tools, 22 of which reach hardware. The README says those were exercised on a live bench during bring-up.

    Claimed

All 17 tools tagged IoT & edge devices

Builds, guides and news tagged IoT & edge devices

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

  1. 38 d ago

    GuideBB-0212youtube.com

    Synacl: program an ESP32 by asking Claude to write a macro that runs on the board

    Synacl's 2.5-minute video shows claude.ai writing a macro that runs on an ESP32 flashed with Synacl's gateway firmware. Claude connects through a custom MCP connector, creates a GPIO device and writes a 5-step macro. Its first run is refused until a person grants 2 permissions; then the board's GPIO 2 LED blinks. Synacl made the demo for its own product.

    Shown working
  2. 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
  3. 2 mo ago

    BuildBB-0161github.com

    VibePulse: an ESP32-S3 desk screen that shows agent activity and answers prompts with a tap

    Niclas Vestlund's VibePulse shows Claude Code and Codex usage and agent activity on a Waveshare ESP32-S3 AMOLED panel. A full-screen alert appears when an agent waits for input, and a tap answers supported prompts. A Python service runs on macOS or Windows; cloud relays are off by default. The README links a YouTube Short of the panels on his desk.

    Shown working
  4. 2 mo ago

    NewsBB-0163blog.arduino.cc

    Arduino App Lab 0.10 adds Agentic Mode for the UNO Q

    Arduino released App Lab 0.10 with Agentic Mode, which connects a bring-your-own-key model to an UNO Q project through MCP and the App CLI. Claude is the first supported provider. The agent can create and edit files, run and stop the App and read errors as they happen. The post does not show it reaching the board's pins directly.

  5. 3 mo ago

    NewsBB-0102github.com

    HARDWARIO publishes a Claude Code control plane for its TOWER firmware, CLI and HIL bench

    HARDWARIO published a repository on 30 June that holds its TOWER IoT kit's protocol, STM32L083 firmware, CLI, flasher and hardware-in-the-loop bench. It began as a Claude Code control plane over submodules and is now a Rust monorepo with agent instructions. The README says bench runs flash a physical Core Module and measure power with a PPK2.

  6. 5 mo ago

    NewsBB-0068memfault.com

    Memfault ships a read-only MCP server for fleet crashes, traces and device vitals

    Memfault released an MCP server with 12 read-only tools covering devices, issues, metrics and software versions. In the launch post, Claude Code finds the day's worst new crash, matches its stack trace to the checked-out firmware and drafts a fix. A GitHub MCP server opens the pull request. Memfault says the tools cannot change devices or trigger OTA updates.

  7. 4 mo ago

    GuideBB-0081youtube.com

    Flash an ESP32 and build a Home Assistant panel through MCP (French video)

    Bricolo2.0 shows how to connect Arduino CLI and Home Assistant to an AI agent through the arduino-mcp and ha-mcp servers, in French. He connects both servers to Antigravity and opencode. In the 16-minute video the agent writes and flashes an ESP32 project and builds a Home Assistant control panel, which he compares with the manual method.

    Shown working
  8. 5 mo ago

    NewsBB-0048espressif.com

    Espressif on Code with Claude: Cardputers, Claude Code and Desktop Buddy

    Espressif published a recap on 14 May of ESP32 projects from Anthropic's Code with Claude event, where each attendee got an ESP32-S3 M5Stack Cardputer. Attendees described a program in plain language, and Claude Code wrote and flashed it. The post also covers Claude Desktop Buddy, a BLE reference design on the M5StickC Plus, and Espressif's own ESP Desktop Buddy library.

    Claimed
  9. 4 mo ago

    BuildBB-0080sudomoin.com

    Claude Code reverse-engineers a standing desk's keypad protocol so an ESP32 can drive it

    Dimitri Sudomoin spent an afternoon with Claude Code finding the handshake a FlexiSpot E7 Pro Plus controller expects from its keypad. A $7 ESP32 now imitates the keypad so Home Assistant can move the desk. Claude Code also mapped a Plaud Note recorder's Bluetooth protocol over about 5 days. He writes that the models are about 90% accurate.

  10. 5 mo ago

    NewsBB-0054arxiv.org

    AutoMCU: a multi-agent system that designs neural networks to fit STM32 microcontrollers

    Penglin Dai and co-authors describe AutoMCU, an LLM multi-agent system that designs neural networks to fit a microcontroller's RAM and flash limits. Vendor toolchain checks reject candidates that would not fit before any training. The paper reports competitive CIFAR accuracy after 1 to 2 hours of customization and tests on several STM32 parts; no code is linked.