VSIX Updater - Cursor (Microsoft VS Code Marketplace)Install and update extensions from the official Microsoft Visual Studio Code Marketplace using VSIX files-without depending on your editor’s built-in extension gallery. This is especially useful in Cursor (and similar VS Code–based editors) when an extension exists on the VS Code Marketplace but does not appear in Cursor’s Extensions view. You get the same publisher builds as VS Code: the extension downloads as a VSIX from the public gallery and is installed locally. What it does
Demo
Quick start
Use VSIX Updater: Check Watch List for Marketplace Updates anytime to compare installed versions to the Marketplace without installing. Commands
All commands appear under the VSIX Updater category in the palette. ConfigurationSettings live under the
Example
|
| Pattern | Meaning | Example |
|---|---|---|
| Exact id | Single extension. | ms-python.python |
publisher.* |
All extensions from that publisher (within maxPublisherGalleryPages). |
salesforce.* |
publisher.namePrefix* |
Extensions under that publisher whose full id starts with the prefix (excluding the trailing *). |
salesforce.mule-dx-* |
Matching is case-insensitive. Built-in vscode.* dependencies are not fetched from the Marketplace (they ship with the editor).
Output and troubleshooting
- Log: View → Output → choose VSIX Updater in the dropdown. Useful when a download fails or a pattern does not match.
- Large extensions: Some VSIX downloads are very large; the first run can take several minutes.
- Cursor / VS Code differences: If an internal install command is unavailable, the extension falls back to the app CLI when possible. If something fails, the output channel usually shows the reason.
Requirements
- VS Code engine ^1.85.0 (Cursor builds based on compatible versions are supported).
Privacy
The extension talks to the public Visual Studio Code Marketplace Gallery API and CDN to query metadata and download VSIX files-only for extensions you list in
extensionPatterns (and their resolved dependencies when enabled). It does not add its own telemetry.
Only add extensions you trust to your watch list: anything that matches extensionPatterns is what this tool will query and potentially download from the Marketplace.
Contributing
Contributions are welcome. If you run into a bug, have an idea for a feature, or want to improve docs or code, please open an issue or pull request in this repository. A short description of what you changed and how you tested it helps a lot.
License
MIT - see LICENSE.
