VS Code Extensions
Arduino Uploader for VSCode

Arduino Uploader for VSCode

by Hatomameeee9876

Arduino IDE toolbar for VSCode — compile, upload, monitor

Downloads

136

Rating

— (0)

Version

0.3.1

Last updated

Jun 09, 2026

Brings the Arduino IDE 1.8 toolbar experience to VSCode — compile, upload, and monitor without leaving your editor.

Features

  • Compile — Build your sketch with arduino-cli
  • Upload — Compile and flash to your board
  • Upload Last Build — Flash the cached binary without recompiling (fast!)
  • Serial Monitor — Pseudoterminal-based monitor with auto-reconnect after upload
  • Upload from History — Pick from the last 10 builds and flash
  • Board Options — Configure Flash Mode, Partition Scheme, and other board-specific settings
  • Board Manager URLs — Manage additional board manager URLs

Requirements

  • arduino-cli 1.x (auto-downloaded on first launch if not found in PATH)
  • VSCode 1.85 or later
  • Windows only (win32-x64)

Keyboard Shortcuts

Shortcuts are active when a .ino file is open in the editor.

Action Shortcut
Compile Ctrl+R
Upload Ctrl+U
Upload Last Build Ctrl+Shift+U
Serial Monitor Ctrl+M

Usage

  1. Open a .ino sketch file
  2. Select your board and port from the sidebar
  3. Press Ctrl+R to compile, Ctrl+U to upload

Notes

  • This extension is a personal project and currently in preview
  • Only Windows (win32-x64) is supported
  • All compilation and upload logic is delegated to arduino-cli

Related extensions