Picodev Lab
A demonstration of the Picodev software factory

A real test bench,
driven by your agent.

On every project, we deliver a hub: the MCP server that builds, flashes, measures and tests on the benches. Connect your agent to the lab’s hub, or try the simulated bench in your browser.

  1. Agent
  2. MCP hub
  3. Bench
  4. Measurements and tests
The full demo

From your agent

Connect your agent to the lab’s MCP server: it opens a session on a simulated bench, pushes its code, reads the simulation and the test results, and chooses who can watch. The simulation runs in your browser: open the link the agent gives you and follow its work live.

The VS Code extension

The lab’s MCP server, ready for Copilot’s Agent mode and for Claude Code. The Picodev Lab view (session, challenge, tests), the sketch pushed on each save, and the Lab panel beside your code.

Search for “Picodev Lab” in the extensions, on the Visual Studio Marketplace or on Open VSX for VSCodium, Cursor and Windsurf. Or from the command line:

code --install-extension picodev.picodev-lab

Source code on GitHub

VS Code with the Picodev Lab extension: on the left the Picodev Lab view (session, challenge level 2 of 4, three tests, one failing), in the middle the sketch, on the right Copilot in Agent mode fixing the test.
Preview

The Claude Code plugin

The /lab command opens a session and guides you, then /lab-defi, /lab-partage… The sketch goes to the lab on each change, and the “Lab” panel follows the session, the challenge and the simulation beside the conversation.

# in Claude Code /plugin marketplace add PICODEV-SAS/picodev-lab-plugin /plugin install picodev-lab@picodev-lab # then /lab

Source code on GitHub

Claude Code with the Picodev Lab plugin: on the left the conversation where the agent opens a challenge, pushes the sketch and fixes a test, on the right the Lab panel with the session, the challenge and the simulation’s signals.
Preview

Any MCP client

OpenCode, Cursor, Codex… Declare the lab’s MCP server: HTTP transport, no account. You get the lab’s tools.

# Claude Code: add the lab’s MCP server claude mcp add --transport http picodev-lab https://<address of this site>/mcp # any other MCP client: HTTP transport, at this address https://<address of this site>/mcp
Try it in the browser
Bench
A servo presses a button, an LED answers.
Mode 1

Free

The bench is yours for the session, no goal. Oscilloscope and logic analyzer included.

On the real bench Soon · the real bench is on its way Soon
On the simulated bench Right now, in your browser. Same code, same view. Open
Mode 2

Challenge

The same interface, with a goal and levels.

On the real bench Soon · the real bench is on its way Soon
On the simulated bench To practise before the real bench. Open