← BlogHome

How to setup multiple Cursor accounts on Mac

Guide on how to setup separate environments for work and personal Cursor subscriptions.

  • Cursor
  • AI
  • MacOS

I found myself needing 2 different active Cursor subscriptions on my mac -- one for personal projects and another one for work. This is because the company I work for provides a Cursor subscription under a different account. I needed a way to switch between the 2 and I detail the steps below.

1. Duplicate the Cursor application

Open Finder and go to /Applications. Duplicate Cursor.app → rename it to CursorPersonal.app.

2. Create a separate config folder

Choose a folder for the new configuration, for example: ~/.cursor-profile-personal.

3. Launch the second instance

Use this command: /Applications/CursorPersonal.app/Contents/MacOS/Cursor --user-data-dir=$HOME/.cursor-profile-personal --extensions-dir=$HOME/.cursor-profile-personal/extensions

4. Copy profile configurations to the duplicate

Copy user settings (profiles, shortcuts) with this command: mkdir -p ~/.cursor-profile-personal/User cp -R ~/Library/Application\ Support/Cursor/User/* ~/.cursor-profile-personal/User/

5. Create an alias

Create an alias so you can type cursorpersonal to launch the separate instance from the terminal.

Add this to your .zshrc or .bashrc:

alias cursorpersonal='open -na "/Applications/CursorPersonal.app" \ --args --user-data-dir="$HOME/.cursor-profile-personal" \ --extensions-dir="$HOME/.cursor-profile-personal/extensions"'

6. Done!

Now you can type cursor, cursorpersonal to open separate Cursor instances that you can log in with different accounts. You can pin both to the dock and also have different themes so switching between the two is easy and clear. Happy coding!