Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Wokwi SimulatorNew to Visual Studio Code? Get it now.
Wokwi Simulator

Wokwi Simulator

Wokwi

wokwi.com
|
135,392 installs
| (16) | Free
Simulator for Embedded & IoT Systems: ARM, ESP32, Arduino, etc.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Wokwi Embedded Simulator

Wokwi is an embedded systems and IoT simulator supporting ESP32, Arduino, and the Raspberry Pi Pico. Your code never leaves your computer - Wokwi runs the simulation inside VS Code, using the firmware binaries from your project.

Features

  • Supported architectures: RISC-V, ARM, Xtensa, and AVR.
  • Huge library of electronic components: sensors, LEDs, LCDs, motors, relays, etc.
  • Integration with ESP-IDF, PlatformIO, and Arduino.
  • Virtual Logic Analyzer - Capture digital signals in your simulation (e.g. UART, I2C, SPI) and analyze them on your computer.
  • Built-in WiFi Gateway that allows the simulated ESP32 to connect to the your local network and the internet, and use cloud services.
  • Virtual Logic Analyzer - Capture digital signals in your simulation (e.g. UART, I2C, SPI).
  • GDB integration - Debug your code using the VS Code debugger.

Please note that Wokwi for VS Code is a commercial product and requires a license after a free trial period.

Usage

  1. Follow the Quick Start Guide to configure your project for Wokwi.
  2. Open the Command Palette (F1 or Ctrl+Shift+P) and select "Wokwi: Start Simulator".

When you make changes to your project's code, rebuild it and Wokwi will automatically reload the new firmware and restart the simulation.

Getting Help

  • Wokwi for VS Code documentation
  • Discord community
  • GitHub issues

Telemetry

This extension collects telemetry data to help us build a better product. The data is anonymous and does not include any personal information. The extension respects the telemetry.enableTelemetry setting in VS Code. To opt out of telemetry, set "telemetry.enableTelemetry": false in your VS Code settings.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft