PlatformIO IDE extension is not found in the Marketplace

I have installed PlatformIO, C/C++, C/C++ Extention Pack, C/C++ Taemes extensions on both VSCode and Cursor on my previous computer. They are still being found in Marketplace.

Cursor installed on my new laptop does not find PlatformIO, C/C++ extensions in Marketplace. (They are all found in VSCode Marketplace.)

The two computers are on the same network, and the difference is Windows 10 and Windows 11.

The Cursor version information on my new laptop is as follows.

Version: 1.1.6 (user setup)
VSCode Version: 1.96.2
Commit: 5b19bac7a947f54e4caa3eb7e4c5fbf832389850
Date: 2025-06-25T02:20:02.577Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

What could be the problem?
I copied and pasted the extensions from my old computer, but they still do not appear. (I did not edit extension.json.)

1 Like

I have the same issue. fresh install of macbook, on my other macbook it is still working (existing install).

The about of the non functional:
Version: 1.2.0
VSCode Version: 1.99.3
Commit: eb5fa4768da0747b79dc34f0b79ab20dbf582020
Date: 2025-07-01T19:49:10.821Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.5.0

Have the same issue on Windows with WSL.

1 Like

I have the same issue on my Macs. Available on one Mac and not on the other one.

Here are two temporary fixes until Cursor be installed from the marketplace:

  • Install from VSIX file
  1. Download and install VS Code (if you haven’t already)

  2. Launch VS Code and navigate to the extensions marketplace in the sidebar

  3. Search for what ever extension you need (in this case you will need to install both the PlatformIO IDE and C/C++ extensions)

  4. Click on the settings button and then the Download VSIX button (or a specific version if you want)

  5. You will be prompted to pick a version for your specific OS and architecture, and also a download location (you can put it in your downloads folder.)

  6. Now to install the extension, launch Cursor, open the command palette (Ctrl + Shift + P) and search and run the “install from VSIX“ command

  7. After running the command, you should be prompted to select the VSIX extension file to install.

  8. To get the PlatformIO IDE extension working in Cursor, you will also have to install the C/C++ extension. Repeat these steps for both extensions if you are planning on using Platform IO IDE. Note: You may have to uninstall the Anysphere C/C++ extension to install the Microsoft version in Cursor.

  • Import extensions and settings from VS Code
  1. If you find it easier to just transfer everything over from VS Code, you can do so. First open Cursor settings (gear icon in top right corner)

  2. Press the “Import Settings from VS Code“ button and follow the prompts (Note: this will override all of your settings, extensions, and keybindings that you already have configured. If you want to keep these, follow the first method)

I hope this helps.

3 Likes

Thank you that’s really helpful! I was able to install the platformIO extension, but I couldn’t download the vsix for the C/C++ extension in VScode for some reason… The “downloading vsix” message was there for a few seconds and it just disappeared. the file isn’t in my folder either.

I was able to find the vsix on this page. Releases · microsoft/vscode-cpptools · GitHub
but there is this error message when I installed it on Cursor:

Oh that wasnt an error. I guess it’s just kinda a warning. I can use platformIO now, thanks!
I had to close and reopen Cursor. Just make sure you do that if you’re having the same issue.

Thanks, this worked for me

Hey everyone, can you please try this in Cursor? https://open-vsx.org/extension/DavidGomes/platformio-ide

I have been able to get this to work on my local Cursor for any PlatformIO project.

What I did was:

  • Make this require the Clang CPP extension (so you should get a notification to install it if you haven’t already, and this extension won’t even load until you do that)
  • For every PlatformIO project, the extension now generates a compile_commands.json file in the project directory so that the Clang CPP extension works properly

I tried to use this extension (Platformio IDE for Cursor). Unfortunately, it doesn’t work! The process is stuck on “Initializing Core…” when I click on Platformio extension in the toolbar. No possibility to compile the existing project or create a new one. I tested both checked/unchecked options “Use built-in Core” with no result. I tried to uninstall Cursor, remove all folders related to Cursor and Platformio - no result.

@davidgomes , I found the root cause of the PIO Home problem. Please, remove your extension v.0.0.1 from the marketplace. This version is proposed first, by prompt “platformio IDE”, and version 3.3.5 doesn’t show in the search.

Yeah it’s already done: Deprecate `DavidGomes.platformio-ide-cursor` (#958) · EclipseFdn/publish-extensions@9e76db0 · GitHub.

1 Like

Hmm… I still see it when enter “platformio ide” in Cursor marketplace. The v.0.0.1 is the first in the list

I have to scroll a lot to see it, the first one that shows up is the correct one. Looks like a Cursor bug where it lists deprecated extensions.

1 Like

Same issue here.
cursor isn’t compatible with Arduino or PlatformIO. So boring!