What is the best way to open multiple code repo with Cursor?

Hey, I often work with multiple codebases in Cursor, each in its own window. This seems to consume a lot of memory. I’m wondering if it would be more memory-efficient to open a parent directory, like ~/github.com/, in a single Cursor window and then add each repository (e.g., ~/github.com/openai/evals, ~/github.com/openai/codex, ~/github.com/pydantic/pydantic_ai, ~/github.com/langchain/langgraph) as separate workspaces within that window. Would this approach help reduce Cursor’s overall memory usage?

Cursor 0.50 supports multiple projects in a workspace. This should allow you to create a workspace, then add each of the projects as a folder with its own rules etc.