While we don’t have direct support for this, there may be a workaround!
When launching Cursor from the terminal, you can add a parameter --user-data-dir, which lets you change where Cursor’s settings and data are stored.
To achieve what you want, you can probably make a shortcut that launches Cursor with a different directory set, which will enable you to be logged into a different account, and also have different settings and project history, independent from the standard directory Cursor would use by default.
Here’s how you can do that on each platform, compliments of ChatGPT (untested):
Windows: Right-click on the desktop, choose New > Shortcut, and enter cursor --user-data-dir="CursorData/Project1" as the command and name the shortcut. Optionally, click Change Icon to customize it.
macOS: Open Automator, create a new Application, and add a Run Shell Script action with /usr/local/bin/cursor --user-data-dir='CursorData/Project1'. Save it to your Applications folder, then drag it to the Dock or desktop for quick access. You can change the icon by right-clicking, selecting Get Info, and pasting a new icon over the preview.
Linux: Create a .desktop file in ~/.local/share/applications with Exec=cursor --user-data-dir='CursorData/Project1'. Make it executable (chmod +x), then it’ll appear in your app launcher or can be placed on the desktop. You can customize the Icon= line to set a specific icon path.