Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VSIX InstallerNew to Visual Studio Code? Get it now.
VSIX Installer

VSIX Installer

Wadkins Family

|
580 installs
| (0) | Free
Installs VSIX by vscode:// URI supporting many protocols including http(s), file, and ssh. This extension is experimental and not yet production-ready.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

wadkins-family.vsix-installer

PRE-RELEASE: This extension is experimental and not yet production-ready.

Features

  • Registers a URI handler for links like:
    • vscode://wadkins-family.vsix-installer?vsix=<url-or-path>
  • Supports installing VSIX files from:
    • http:// and https:// URLs (downloads and installs)
    • file:/// and plain local file paths (installs directly)
    • ssh:// and scp-style paths (not yet implemented)
  • Automatically installs the VSIX after download or access (for supported protocols)

Usage

Open a link or run a command like:

vscode://wadkins-family.vsix-installer?vsix=https://example.com/my-extension.vsix

or

vscode://wadkins-family.vsix-installer?vsix=file:///C:/path/to/my-extension.vsix

Requirements

- On Windows, download and install from [nodejs.org](https://nodejs.org/en/download/).
- After installation, verify with:
	- `node -v`
	- `npm -v`

Pre-release Status

Known Issues

Release Notes

0.0.1-pre

Extension Guidelines

The test harness will download a test VSIX from the test GitHub release and run three test flows against the extension's URI handler:

  • https: downloads the VSIX from the release URL and invokes the URI handler
  • path: uses the downloaded file path and invokes the URI handler
  • ssh: performs a dry-run invocation using an SSH-style spec (requires an accessible SSH endpoint if you adapt the test to actually fetch)

Before running tests, ensure you have installed dev dependencies:

npm install

Run the tests with:

npm test

Notes:

  • The test downloads hello-world-vsext-0.0.3.vsix into the repository working directory. The path and ssh tests depend on that file existing.
  • The SSH test in the current harness is a dry-run that asserts the URI handler handles SSH-style specs without throwing. To test actual SSH fetching, you'll need to extend the extension to implement SSH fetch and set up an SSH server or scp-able location.

See Extension Guidelines


Enjoy, and please report issues or feedback!

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