I'm Andrii Shylenko, an embedded engineer, and I got tired of needing a dev board within arm's reach to get anything done.
Firmware moves at the speed of the hardware in front of you. Every change means flashing a board, watching a serial port, and digging it out of a fault when something goes wrong. Catching regressions properly takes a HIL bench.
AI coding agents made that worse. They can write embedded firmware now, but they need somewhere safe to run it. A first attempt shouldn't be able to toast a $40 board, and an agent can't iterate at all if every run needs a human holding the hardware.
So I built the simulator I wanted for both. The same firmware binary that runs on hardware runs in the browser, deterministically enough to gate CI on, and there's an MCP server so a coding agent can check its own work before it ever touches silicon.
simulate, validate_system, list_boards
and 8 more tools, so an agent can iterate on firmware without ever reaching for the
physical board.
The simulator core is MIT-licensed on GitHub, and the CHANGELOG shows the pace: 15 releases between February and May 2026, including ESP32-S3 dual-core support and the hardware oracle. The issue tracker is public, and I'm glad to take contributions.
If LabWired could help with something you're working on, whether that's firmware CI, an agent that needs a sandbox, or teaching embedded, I'd genuinely like to hear about it.