Multi-Project Workspace

Feature Request: Multi-Project Workspace (like PyCharm)

Hi Cursor team!

I’d love to see support for a multi-project workspace, similar to PyCharm or full multi-root support in VS Code.

Specifically:

  • Ability to open and manage multiple projects (e.g. Aservice/, Bservice/, Cservice/) as separate roots
  • Independent file trees, context isolation, and search boundaries per project
  • Optional AI context switching depending on the active project

This would help a lot in monorepo or microservice-based development environments.

Thank you for considering this!

p.s here is example image.

Apart of the dropdown being handy in PyCharm, this seems already implemented in Cursor 0.50

Cursor has multi-project workspaces. See more info here on the docu page

See also screenshot in Changelog: Work in multiple codebases with workspaces

This is a necessity for me. Cursor currently does terrible with this. In a multi-root worksapce, It doesn’t respect the .cursorignore files correctly and it trips up with context all over the place. I can tell it to look specifically at a file in repo1 and it could be off in repo2 looking for it or doing something else.