WireStudio

Agent-driven design studio for ESPHome-compatible boards such as ESP32, ESP8266 and RP2040.

AgentOpen sourceMaintainedEmbedded

What it does and how it connects

WireStudio is a hardware design tool for ESPHome devices. A single design.json, holding the board, components and connections, drives every artifact: solved pin assignments, electrical validation, compile-clean ESPHome YAML, an ASCII wiring diagram, a KiCad schematic and placed PCB, a JLCPCB fab bundle with BOM, CPL, Gerber and drill files, and a parametric OpenSCAD enclosure. It is driven from the web UI, the built-in agent, or any MCP client.

Below the YAML level, the component library carries electrical metadata ESPHome does not model, such as voltage rails, current draw, pull-ups and per-pin capabilities. A CSP solver assigns legal pins from that metadata, and a validator catches boot-strap, ADC2-WiFi and voltage conflicts. The bundled boards span the ESP32 family, original, C3, S3 and C6, plus ESP8266, and any board ESPHome supports can be added with a library file. Subcircuits built from discrete parts, such as an H-bridge or a level shifter, expand into real symbols and footprints on the schematic and PCB, and an inventory of parts on hand is cross-checked against the design's BOM with substitutes and a pick list.

Two LoRaWAN paths share the studio: a standalone target that builds and flashes RadioLib firmware over WebSerial, and an external-component path that emits ESPHome YAML referencing lorawan-for-esphome. One flash dialog covers six firmware frameworks over WebSerial: ESPHome, Tasmota, LoRaWAN, Meshtastic, CircuitPython and MicroPython. A remote workbench option points the studio at a Raspberry Pi bench so flashing and provisioning run against a slot on a bench somewhere else. The README states the studio is not affiliated with the ESPHome project.

  • tscircuit

    A design-as-code EDA MCP server that compiles atopile text into routed KiCad boards, rather than an agent-driven studio for ESPHome devices.

  • pcb-inspector

    A three-layer design review and linter for KiCad that checks finished boards, rather than a studio that designs ESPHome devices and emits KiCad files.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3Latest releasegithub.com
  4. 4Websitewirestudio.io

Not verified

  • Pricing: none stated on the repo or the wirestudio.io site as read.
  • Real user voices: no real linked post read for this page.
  • Related Error Index entries: no matching entry verified (the live error map has no ESPHome entries).
  • A named individual builder beyond the repository owner handle moellere

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.