Yes, with increasing adoption of Cursor, many companies are starting to buy team accounts for their employees. We would need to somehow separate the work accounts from personal ones.
I also have few customers that provide me Cursor and it will be cool to be ale to run multiple cursors. I was thinking to duplicae the APP on mac but it will not work.
+1 - I thought this is what the profiles were designed for. It doesn’t make a lot of sense to me that you can have different profiles but they all have to use the same cursor account - what is the reasoning behind that?
+1 I have multiple clients and they each have there own cursor accounts for me PRO accounts. so I need to not have to login and logout every time I switch. sometimes I switch every 4 minutes!
for a workaround you can use command promt to create multiple instances of the cursor and login with different users in each instance.
For example you can create two shotcuts on your desktop
Shortcut Name: Cursor Work
Shortcut Location: cursor --user-data-dir=“C:\Cursor Profiles\Work”
Shortcut Name: Cursor Personal
Shortcut Location: cursor --user-data-dir=“C:\Cursor Profiles\Personal”
+1 to this.
This works for Windows. I think you can also create a shortcut and right click → properties, and add the following after the executable path: --user-data-dir=“C:\Cursor Profiles\Work”
For MacOS, I still yet have to try myself this thing or a workaround.
Doesn’t work for seperate MCP configs, and a few other items.
Managing multiple accounts and configs is extremely tedious in Cursor currently, especially if you have multiple requirements per project and per account.
Is there any news on this? I have 2 Cursor accounts -one personal, one for work- and making the switch between them is incredibly annoying.
@deanrie Any updates?
Hey, unfortunately there’s no built-in support yet for switching accounts separately for each profile. I know this has been a long-standing request, and it’s clear many of you need it, especially with growing team and enterprise usage.
The workaround using --user-data-dir that @saqib shared above still works for basic separation on Windows, but as @denizengt pointed out, it doesn’t cover everything, like MCP configurations.
We’ll update this thread if there’s any news.
@deanrie Any update, yet?
New here but just got impacted by this as well. Does voting for issues help raise the priority? I ask both because I know different orgs handle things differently and because I see that a number of people are impacted in the comments but there are only 3 votes including mine. If voting helps, I’d ask others to add theirs.
My particular use case is that although my work has issued me a macbook, I also now own it if I were to separate from the company, and the CEO does advocate using it for personal projects.
I was originally using my own Cursor plan for both work and personal projects, but work just bought an enterprise plan and added me to it. So I don’t want to burn that good will by using that plan for personal work. However, the current setup is too cumbersome.
The workaround did not work at all for me on Mac. Cursor still dumps projects into $HOME/.cursor and I’m not sure how to log into my separate accounts even when I installed 2 copies of the Cursor app but launched from scripts specifying the app and user-dir.
Feature request for product/service
Billing
Describe the request
I could really use a way to easily switch back and forth between Cursor accounts. Just as an example, a work account and a personal account. Ideally, the login could be attached to a workspace, so that as you switch between workspaces, you would automatically be logged into the correct Cursor account to which usage should track against for that particular project/workspace.
Operating System (if it applies)
MacOS
Feature request for product/service
Cursor IDE
Describe the request
When I’m traveling, I often use my personal laptop instead of my work one because it’s smaller and lighter. I still need to use Cursor for both personal and company work on that same machine.
Right now I have to sign out and sign back in every time I switch between personal and company use. I’d like to be able to link a Cursor account to a profile, so that when I switch profiles I’m automatically using the right account: my personal account for personal projects and my company enterprise account only for work. That way I don’t use the company account for personal purposes, and I don’t have to log in and out manually when I switch contexts.
Operating System (if it applies)
MacOS
Earlier thread, here: Seamless Account Switching in Cursor don’t forget to upvote!
Feature request for product/service
Billing
Describe the request
It should be easy for a user to switch between companies and subscriptions.
- So you have one user who can be working on different projects, while billing the tokens for the company in favor.
This impacts all developers, especially in the emerging marketing and in established markets, it stimulates companies to build a cursor company account instead of separate accounts with just a monthly money amount transferred to cover the costs. This could result in more individual employee subscriptions, wich could benifit Cursor.
I propose a management order to start working on this company switch as we speak, aligned with the growth goals and user objectives.
By the way, I was invited to become a cursor ambassador, but my account doenst connect.
Can someone add me manually or re-invite me?
Feature request for product/service
Cursor IDE
Describe the request
Many of us work with multiple organizations/clients, and thanks for implementing the account logout/login flow. It really helps.
At the moment, the active subscription is tied globally to the currently signed-in account in the IDE. Because of this, it’s quite easy to accidentally use the wrong account when working in a different project folder or workspace.
Is there any plan to support project/workspace-level subscription or account binding, so a specific Cursor account (or organization seat) is automatically used based on the opened folder/workspace?
For example:
Project_A → always use Company A subscription
Project_B → always use Company B subscription
This would:
Prevent accidental usage under the wrong organization
Avoid constant sign-in/sign-out
Be much safer for developers working with multiple clients
Even something like a .cursor project-level setting that stores the preferred account/org would solve this.
Is this on the roadmap, or is there a recommended workflow for handling this scenario?
Operating System (if it applies)
MacOS