Back to vendors
L

LabWired

Also known as: LabWired Agent, LabWired Playground

Visit site
Entry priceFree $0 · Hobby $9/mo · Pro $39/mo · Enterprise through sales · digital twin package $4,900 one timeFull pricing detail

A firmware simulator for engineers and coding agents: LabWired runs real firmware on modeled boards over a hosted MCP server, with its own firmware agent and CI tests.

LabWired is a firmware simulator built for engineers and the coding agents working with them. It runs unmodified firmware against register level models of chips, boards and peripherals, covering Arm Cortex-M, RISC-V and Xtensa parts across STM32, Nordic nRF52 to nRF54, ESP32 and the Raspberry Pi Pico, with sensors, displays, buses, test instruments and multi board systems wired up in a browser Playground. The engine is an open source Rust core under the MIT license, and runs are deterministic, so the same firmware produces the same trace every time.

Agents reach it through a hosted MCP server at api.labwired.com/mcp, or a local one installed with npm. The tools list boards and parts, search datasheets, validate wiring, compile, run firmware, inspect snapshots and verify results, and a Playground link hands each board to a person to look at. LabWired also ships its own CLI agent that writes firmware, checks it on the twin or on a connected bench board, and patches it until the checks pass. A local model, the customer's own Codex or Claude traffic, or LabWired's hosted model can power it.

In CI, a YAML test script with UART, RTT and memory assertions returns a pass or fail with exit codes, JUnit XML and traces, through a GitHub Action or a Docker image, and a VS Code extension adds debugging with a register inspector and timeline. Plans run from free to $39 a month. Enterprise adds self hosted and air gapped deployment, SSO and an audit log, and a one time $4,900 package builds a custom digital twin. LabWired is run by its founder, Andrii Shylenko.

Vendor details

Canonical URL

https://labwired.com

Category

Agent infrastructure

Subcategory

Firmware simulator and digital twin for coding agents

Funding status

LabWired's terms describe it as a product and brand owned and operated by Andrii Shylenko. No outside funding is stated.

Company status

independent

Use cases & customers

Primary use cases

run and test firmware on a virtual board from Claude Code, Codex or Cursorwrite and fix firmware with LabWired's own CLI agentrun deterministic firmware regression tests in CI without a hardware bench

Target customers

embedded and firmware engineersteams giving coding agents a board to test firmware onhardware companies that want a digital twin of a device

Deployment options

SaaSself-hostedair-gappedlocal

Integrations

Coding agents connect through the hosted MCP server, with a one line installer for Claude Code, Codex, Cursor, VS Code and OpenCode, or through a local stdio server from npm. CI runs through the labwired/firmware-test GitHub Action, GitLab CI, the ghcr.io/w1ne/labwired Docker image and self hosted runners, and debugging works with VS Code, GDB and PlatformIO. Firmware built with PlatformIO, make or west runs as a standard ELF, Zephyr is a primary target, and designs export as KiCad netlists, schematics and BOMs.

In practice

Your coding agent changed a sensor driver and has no board to try it on. Through LabWired's MCP server it compiles the firmware, runs it on a modeled board and checks the serial output before reporting back.

Your team wants firmware tests on every pull request without a bench in the loop. A YAML test script asserts on UART and memory, and the GitHub Action returns a pass or fail with JUnit results.

A new board is still on order. LabWired's CLI agent writes the bring up firmware, runs it on the twin and patches it until the checks go green, then a person opens the Playground link to look.

Agentic Index coverage score

6.5 / 14 capabilities · 46%

Integrations & Tool Calling Not documented

Agents call LabWired, and LabWired does not act in other systems on their behalf. Its tools work on its own simulator, part catalog and labs, and the hosted builder compiles PlatformIO projects before a run. The GitHub Action posts its results back inside the customer's own workflow, and flashing a board on the desk runs through the customer's local tools.

LabWired offers no connectors for an agent to take action in outside services such as a ticketing system or a repository host.

Sourcedocs.labwired.com/agent/toolsread 2026-10-08

Workflow Orchestration Partial

LabWired's own CLI agent runs a loop of write, check, fix and green: it writes firmware, runs it on the twin or a connected board, reads the result and patches the code until the checks pass. Every step is headless, so the loop can run with nobody present, and LabWired says an agent can run fifty loops in parallel across boards and configurations.

Multi board and multi MCU systems can sit on one canvas and run together. Beyond the agent's loop and those parallel runs, LabWired offers no workflow designer and no way for several agents to hand work to each other.

Sourcelabwired.com/agent.htmlread 2026-10-08

Knowledge Grounding & RAG Not documented

The knowledge on offer is LabWired's own part catalog. Tools look up parts by manufacturer part number or alias, describe boards, pins and buses, and return datasheet text: LabWired extracts each datasheet page by page, the agent searches that text and reads the best matching pages in full, and answers cite the page and a hash of the document so the reference holds later.

A schematic can be imported into a twin for one project. LabWired does not offer a searchable store of the customer's own documents.

Sourcedocs.labwired.com/agent/toolsread 2026-10-08

Human Oversight & Guardrails Not documented

The CLI agent runs its write, check and fix loop with no approval step, and LabWired describes the loop as able to run with no person present. The MCP tools run when called. After a run, the agent opens a Playground link so a person can look at the board, and the verify tool reports whether the result passed, but nothing pauses the agent for a person to approve an edit or a flash beforehand.

Sourcelabwired.com/agent.htmlread 2026-10-08

Security, Identity & Governance Partial

Single sign on comes with the Enterprise plan, along with team seats and an audit log, though LabWired says nothing further about roles or permissions. Agents sign in to the hosted MCP server through the browser with the customer's LabWired account, using OAuth or device code tokens.

LabWired names no certification, attestation or trust center. Its privacy notice covers TLS for every connection, daily compressed backups with a seven day restore window and a 60 day backstop, deletion on request, redaction of hosted agent logs and a statement that customer firmware, prompts and twin runs are not used to train models by default.

Sourcelabwired.com/pricing.htmlread 2026-10-08

Observability & Auditability Partial

An audit log is listed on the Enterprise plan, with nothing said about what it records or how long it keeps it. Every run writes result.json, a VCD trace, UART and RTT logs, display frames and a cycle by cycle program counter history, and the VS Code extension adds a register inspector and a timeline view. Those describe what the firmware did.

Hosted agent conversations, tool calls included, are stored, though LabWired does not describe a customer view of them.

Sourcelabwired.com/pricing.htmlread 2026-10-08

Memory & State Persistence Partial

Runs leave state behind that can be picked up later. Each run returns a snapshot ID that the inspect tool reads back for deeper CPU and peripheral state, Pro keeps validated private twins, and labs persist behind share links. Hosted agent conversations, including prompts, outputs and tool calls, are stored as well, while local agent sessions stay on the developer's machine.

These hold boards, runs and transcripts. LabWired keeps no store of facts or conventions that the agent consults at the start of its next task.

Sourcedocs.labwired.com/agent/toolsread 2026-10-08

Deployment & Data Residency Full

Enterprise customers can self host LabWired or run it air gapped, so firmware never leaves their network, with custom device onboarding and co-simulation included. The open source engine, the local MCP server and the Docker image also run on the customer's own machines or CI runners without a cloud account or license server. The hosted service runs in the United States and other regions where its providers operate, with no region choice offered.

Sourcelabwired.com/pricing.htmlread 2026-10-08

Prebuilt Agents / Templates / Packs Partial

Board configs come ready for STM32 parts from the F103 to the H735 and WBA52, Nordic nRF52832, nRF52840, nRF5340 and nRF54L15 development kits, the Raspberry Pi Pico and ESP32, ESP32-C3 and ESP32-S3 devkits. A parts library adds sensors such as the BME280 and MPU6050, SSD1306, Nokia 5110 and e-paper displays, a thermal camera, motor drivers, test instruments and IO-Link and UDS stacks.

Public labs, a CI starter template, integration templates and part packs round it out, and a twin pack can be imported from a schematic. These are boards and labs to build on, and the LabWired Agent is the one agent offered.

Sourcedocs.labwired.comread 2026-10-08

Triggers & Channel Coverage Not documented

Work starts when someone runs labwired agent at a terminal or opens the LabWired Agent web page, or when an outside coding agent calls the MCP tools. In CI, the labwired/firmware-test action or the ghcr.io/w1ne/labwired Docker image runs when the customer's own GitHub Actions, GitLab CI or self hosted runner fires on a change, and runs can be pinned to a git commit.

LabWired itself has no scheduler, webhook or event listener that starts work on its own.

Sourcelabwired.com/ci.htmlread 2026-10-08

Model Flexibility & Routing Full

Customers choose what powers the CLI agent: a local model, their own Codex or Claude traffic billed separately by that provider, or LabWired's hosted inference, which on Pro includes a LabWired model for Zephyr work. Enterprise adds an on premises LabWired model with private weights. Outside coding agents that connect over MCP keep whatever model they already use.

Sourcelabwired.com/agent.htmlread 2026-10-08

APIs / SDKs / MCP Extensibility Full

Coding agents connect to a hosted MCP server at api.labwired.com/mcp and sign in through the browser with their LabWired account, and a one line installer registers it with Claude Code, Codex, Cursor, VS Code or OpenCode. The tool reference lists every tool, from search, list, describe and validate to compile, run, inspect, verify and lab, plus part, datasheet, catalog, export and device validation tools. They compile firmware, run it, return snapshots and create shareable labs on LabWired itself, through the same API the Playground uses.

A local stdio server from npm, the labwired CLI and a Python SDK that drives the engine from pytest round out the developer surface. The engine accepts any standard ELF, whether it was built with PlatformIO, make or west.

Sourcedocs.labwired.com/agent/toolsread 2026-10-08

Testing, Debugging & Optimization Full

Firmware changes get a real verdict. A YAML test script asserts with uart_contains, uart_regex, rtt_contains and memory_value under step, cycle, wall time, output size and stall limits, can end early once its assertions pass, and returns pass, fail or error in result.json, exit codes and JUnit XML. Runs are deterministic, so the same binary and inputs give the same result on every machine.

For agent runs, the verify tool is the pass or fail check, and the labwired/firmware-test action runs the same tests on each change, in under two minutes on free GitHub runners by LabWired's account. A validation matrix per chip and peripheral is refreshed nightly, and LabWired compares its peripheral models with physical silicon on a hardware bench. The most complete models today cover UART, GPIO, interrupts, timers, clocks and flash, with I2C, SPI, ADC and DMA growing and USB, CAN and Ethernet partial.

Sourcedocs.labwired.com/ci_test_runnerread 2026-10-08

Browser / Computer-use Not documented

Agents work with LabWired through MCP tool calls and the CLI, reading structured results rather than screenshots. The Playground is a browser app for people to view boards and share labs, and no browser or desktop is operated by the agent on software LabWired does not control.

Sourcedocs.labwired.com/agent/mcpread 2026-10-08

The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded

Pricing

Free $0 · Hobby $9/mo · Pro $39/mo · Enterprise through sales · digital twin package $4,900 one time

Monthly plans with a monthly allowance of AI tokens for LabWired hosted inference; yearly billing gives two months free

Free tier

Included quota

Hobby includes 6M AI tokens a month and Pro 20M, shared between the browser Architect and the hosted CLI agent. Pro adds the LabWired Agent, private twins, verified runs, CI hand off and custom chip and board onboarding.

What is public

LabWired publishes four plans: Free at $0, Hobby at $9 a month with 6M AI tokens, Pro at $39 a month with 20M AI tokens and the LabWired Agent, and Enterprise through sales. A one time $4,900 package builds a custom digital twin.

Billing mechanics

Plans bill monthly through Stripe, or yearly with two months free. Hosted AI work draws on the plan's monthly token allowance, and the digital twin package is a fixed one time fee with the scope locked before work starts.

Cost watchouts

Token allowances cap hosted agent work, and what happens past them is not stated. Private twins, verified runs and CI hand off need Pro, and modeling a custom board needs Pro, Enterprise or the $4,900 twin package, with larger scopes quoted after purchase.

Variable cost rationale

The plan price is flat, but hosted agent work draws on a monthly token allowance with no published overage rate, and teams that bring their own Codex or Claude traffic pay that provider for it separately.

Additional watchouts

Price the plan by what the agent needs: MCP access is on every plan, while private twins, verified runs and the LabWired Agent sit on Pro.

Overage / add-ons

No overage rate is published. Codex or Claude traffic the customer brings is billed by that provider, separately from LabWired.

Sales call required

Mixed (some tiers require a call)

Free / trial

Free plan at $0 with the Playground, public labs and MCP access, no card required

Lowest paid plan

Hobby at $9 a month, with 6M AI tokens a month

Commercial notes

LabWired is run by its founder, Andrii Shylenko, and the engine is open source under the MIT license, so the simulator itself can run locally without a plan.

Key ambiguities

Yearly prices are described as two months free without amounts, there is no published overage rate for AI tokens, and Enterprise pricing is not public.

Cancellation / refund

Subscriptions can be cancelled anytime through Stripe.

Support SLA / resale

An SLA and dedicated support come with Enterprise.

Missing data

Yearly amounts, token overage terms and Enterprise pricing.

Agentic Index verified 2026-10-08

Contact us

Found a vendor we missed? Have feedback on the index? We'd love to hear from you.