For example maattdd.gitless cannot be searched nor installed in Cursor anymore. It used to work like a week ago or two. This one still works fine on VSCode so I wonder why is Cursor suddenly blocking it?
Steps to Reproduce
try searching “gitless” or “maattdd.gitless” on extension marketplace.
try importing it into devcontainer.json and see it not installed during the container creation.
Expected Behavior
Should be able to search and install it, just like VSCode does.
Hey, Cursor uses an OpenVSX-compatible marketplace instead of the Microsoft VS Code Marketplace, so extensions that aren’t published on OpenVSX won’t show up in Cursor’s search.
The maattdd.gitless extension isn’t available on OpenVSX, so you won’t be able to find it in Cursor.
Workaround: you can install it manually using a VSIX file. Open VS Code, find the extension in the marketplace, click the gear icon, then select Download Extension. After that, in Cursor open the Command Palette with Ctrl+Shift+P and run Extensions: Install from VSIX....
For devcontainers, it’s the same root cause. Extensions listed in devcontainer.json that aren’t on OpenVSX won’t auto-install. You’d need a post-create command or a similar approach to install the VSIX manually.
If you rely on this extension, you can also reach out to the extension author and ask them to publish it on OpenVSX: https://open-vsx.org/
If it was working for you recently, it was likely still installed locally from before the switch, or you installed it via VSIX at some point. Once you remove it or move to a new environment like a devcontainer, it can’t be downloaded again from the marketplace because it isn’t published there.