New In-house Extensions (C++, C#, SSH, DevContainers, WSL, Python)

We’ve rebuilt several of the most popular extensions in Cursor from the ground up to ensure a smooth and fully integrated experience. You can now install Cursor versions of the following extensions directly from the Marketplace.

New Cursor extensions are now available for:

  • C#
  • C++
  • Python
  • Remote SSH
  • Remote Containers
  • Remote WSL

All are installable from the Cursor Marketplace. Each extension includes a changelog in its README.

Why did we rebuild them?

We’ve rebuilt these extensions using open alternatives and integrated them directly into Cursor to provide a more consistent and reliable experience moving forward.

What’s different

These are close replacements, but not always 1:1. Notable changes include:

  • Python is based on basedpyright, not Pylance.
  • C# uses netcoredbg instead of vsdbg.
  • C++ uses clangd for language support and codelldb for debugging on Windows (native debuggers remain supported on macOS/Linux), not cppvsdbg.
  • Remote SSH, Containers, and WSL are mostly equivalent, but some settings may be missing. Remote SSH requires the remote machine to have internet access. We do not support copying the server binary over SCP yet.
  • Remote Tunnels are not yet supported. For now, use a reverse proxy with SSH support while we explore adding this.

Most importantly: all language server extensions support debugging.

How to switch

  1. Open the Cursor Marketplace
  2. Search for the new extension (e.g. Cursor C++, Cursor Remote SSH) and l for the one published by ‘Anysphere’

  1. Uninstall the older extension if installed
  2. Install the new version from cursor.com

A few more things

We will be deprecating support for other versions of these extensions, and encourage all users to migrate over to our versions of the extensions.

Let us know if you run into issues. This change affects a small set of extensions. Cursor remains fully compatible with upstream editor updates, and we’re committed to supporting and improving these tools.

6 Likes

good work! gonna update and see if it adds any stability

1 Like

Thank you! Any plans for jupyter support? Cursor Tab is not even working here

1 Like

I can search for this extension, but I am unable to install it

Can you interprent or translate for us learning-to-code non coders? Does this mean we would install one of those if we say wanted to program in that language?

Which extension are you trying to install, and can you share a screenshot of what you see? The remote extensions require cursor v0.50+, otherwise they do not show up.

Edit: answered it myself. After a window reload, I’m prompted to uninstall the Pylance extension

For me, installing the Anysphere/cursor.com Python extension results in the installation of the ms-python Python, Python Debugger, and Pylance extensions. Should I subsequently uninstall any of those? Should the Anysphere extension even be installing these in the first place?

(Cursor 0.50.5)

1 Like

Can’t install or download.

Can you provide the .vsix file? I have trouble connecting to Microsoft Extension Marketplace on Cursor.

Cursor Pyright depends on the ms-python.python extension, which itself has Pylance as an optional dependency. This causes Pylance to be automatically installed, but as you noted, it will then prompt you to uninstall Pylance.

Cursor Pyright will conflict with Pylance if both are simultaneously installed.

2 Likes

Thanks @ericzakariasson saw the Python extension a few days ago :slight_smile:



Unable to load detailed information.

@Jx_Li It works well, is that perhaps a VPN or connection issue?

I think I may be experiencing network restrictions. Can you provide downloads on cursor.com?

The extension is on Cursor marketplace. The download would depend on the OS and CPU you use so I dont have a general link that works outside Cursor.

Now that they’re blocked, this would definitely be a more consistent and reliable experience. :wink:

MS has been acting quite schizophrenic lately…

First they remove VSIX downloads from Marketplace, then they block forks from using their extensions, then they completely open-source Copilot. :man_shrugging: