Extension Marketplace Changes - Transition to OpenVSX

Hey all!

We’ve recently made some changes to the in-app extension library, to now use OpenVSX as the underlying library.

Alongside this change, we have also started to publish and maintain our own versions of many popular extensions to ensure their continued compatibility with Cursor! These are shown as published by ‘Anysphere’, and are mostly drop-in replacements for core extensions you may have used previously.

While the vast majority of popular extensions are available here, some may be missing. If you find an extension missing, the best thing to do is to request that the developer/maintainer of the extension publish it to OpenVSX library.

Alternatively, you can still manually install local copies of extensions (with the .vsix file extension) simply by dragging them into the extensions pane inside Cursor.

Finally, in v1.1.3 and above, Cursor now lets you switch the marketplace backend you want to use, though please note that switching the marketplace is not officially supported.

8 Likes

Hi!

Thanks for the update and for keeping us informed about the transition to OpenVSX

I was wondering if there are any plans to update Cursor to a more recent general VSCode version soon. It’s been a while since the last major update, and many popular extensions now depend on newer VSCode releases. Any timeline or update on this would be much appreciated!

4 Likes

Should be coming soon!

4 Likes

do we need to reinstall any extensions, or will we automatically be prompted to update when a newer version is in OpenVSX?

1 Like

do we need to reinstall any extensions, or will we automatically be prompted to update when a newer version is in OpenVSX?

No need to reinstall any extensions; updates will be delivered automatically when they are available on OpenVSX.

Is there a plan to publish Anysphere’s alternative extension (python, cpp, dev containers) to the official VSCode library?
Right now OpenVSX is terrible. With many extensions missing and with extensions like Microsoft MSSQL being 5 years old it’s barely usable and definitely unreliable for us.
To have kind of working environment, we have to install some of the Anysphere’s extensions, then switch the backend to the VSCode library and install the rest of the extensions from there. But by doing so we lose the Anysphere’s extensions updates so we have to repeat the library switching procedure each time we want to check for updates or install extensions in dev container or remote host.
I know that VSCode library is not officially supported, and Cursor can’t be shipped with that backend configured by default. But is there anything that prevents Anysphere to publish their extension on VSCode marketplace? Does Microsoft block that as well?

For anyone frustrated by this, you can download .vsix files from this site:
VSIX Downloader (source).

You just have to rename from .VSIXPackage to .vsix and you can use CTRL-SHIFT-P, then find Extensions: Install from VSIX... and you can install manually.

Auto Updating probably won’t work, but it’s a decent workaround, if you’re struggling with finding anything usable in OpenVSX.

2 Likes

No, we do not plan on publishing our extensions there. However, we are looking at supporting multiple active marketplaces client-side.

1 Like

How are extensions different from MCP’s ?

Thank you for the response. That sounds promising!

Could not find pyright and Python package (ms-python) on the OpenVSX, so i cannot install plugins about python

how to switch

2 Likes

A post was merged into an existing topic: Can’t find Anysphere extensions

I’d suggest adding a verification mark for extension publishers to protect users from potentially malicious extensions.


Some of openVSX extensions already have warning signs, but at the moment it isn’t shown anywhere inside the cursor app and users could only see those upon opening the extension marketplace webpage (which, being honest, not many of us do when adding a new extension)

6 Likes

Is it correct I cannot find the regular vs code devcontainer extension anymore? The one provided from Anysphere is not as complete (does not allow cloning into container and such).

Does cursor’s host of open-vsx also update download number to the upstream open-vsx?

After updating cursor, the claude code extension stopped working. Is this the reason why? If so how can it be fixed?

Hey, try installing the Claude Code extension from the marketplace tab.

This is what I had done and it was working great until the update. After the update it was broken.

Try updating Claude Code in the terminal by running claude update.