Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VigIDENew to Visual Studio Code? Get it now.
VigIDE

VigIDE

Salieri_x

|
13 installs
| (0) | Free
An extension for VisionG board
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VigIDE

VigIDE is a VS Code extension for VisionG board development.
It combines SSH connection management, remote file operations, script execution, video streaming, and threshold tuning in one side panel.

Core Features

  • SSH connection profiles with priority order.
  • Remote file browser (/root) with:
    • Open, upload, download, rename, delete.
    • Create file/folder.
    • Sort by date/name/size.
    • Optional type-grouping and metadata display toggles.
  • Remote editing with sync-on-save.
  • Temporary script creation from the VigIDE panel.
  • Run/stop scripts on device from editor title buttons.
    • Run with Output and Run without Output modes.
    • Script error channel with categorized hints and source location mapping.
  • Remote terminal integration:
    • After SSH is connected, Toggle Terminal Panel opens a usable remote shell directly.
  • Video stream panel over UDP.
  • Threshold tuner:
    • Real-time preview.
    • Processing quality presets.
    • HSV calibration support (/root/hsv.calib).
    • Multiple color-domain workflow for multi-range tracking.
    • IDE layout auto-switch/focus behavior for threshold panel.
  • Recording format switch:
    • mp4 / avi (takes effect after turning Video Stream off/on).
  • Python library update workflow:
    • Accepts only .zip, .so, .key.
    • .zip is uploaded and automatically extracted to the target site-packages directory.

Requirements

  • VS Code 1.80.0 or newer.
  • SSH access to the target device.
  • For video features: device-side UDP frame sender compatible with VigIDE video receiver port.

Quick Start

  1. Install VigIDE in VS Code.
  2. Open the VigIDE activity bar view.
  3. Add or select an SSH profile, then connect.
  4. Use side panel actions:
    • Toggle Video Stream
    • Update Python Library
    • Toggle Terminal Panel
  5. Open remote files and edit; save to sync back to device.
  6. Use editor title run/stop buttons to execute scripts on device.

Settings

VigIDE settings are grouped by function:

  • vigide.ssh.configurations
  • vigide.connection.killPythonOnConnect
  • vigide.connection.openTempScriptOnConnect
  • vigide.run.mode
  • vigide.video.udpPort
  • vigide.video.recordingFormat
  • vigide.threshold.enableAutoLayoutSwitch
  • vigide.paths.savePath

License

This project is proprietary software. See LICENSE.md for full terms.

This extension also includes third-party open-source components under their own licenses. See THIRD-PARTY-LICENSES.md for notices and dependency license inventory.

Closed-Source Release Checklist

Before publishing a closed-source release:

  1. Keep LICENSE.md and THIRD-PARTY-LICENSES.md in the shipped package.
  2. Ensure runtime dependency licenses in THIRD-PARTY-LICENSES.md match package-lock.json.
  3. Preserve third-party license texts provided in dependency folders (for example under node_modules).
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft