Feature Request: Add the ability to switch between multiple GitHub accounts (work/personal) within Cursor IDE without logging out and back in

Current Situation:

  • Users need to completely log out and log back in to switch between different GitHub accounts
  • This is time-consuming and disrupts workflow when needing to switch between work and personal projects
  • Git commit configurations need to be managed separately

Proposed Solution:
Implement a profile switcher that allows:

  • Easy switching between multiple GitHub accounts (similar to VS Code or Chrome profile switching)
  • Maintaining separate settings/configurations for each profile
  • Quick access via command palette or status bar
  • Optional ability to have different profiles open in separate windows

Benefits:

  1. Improved productivity by eliminating logout/login cycle
  2. Better separation of work/personal contexts
  3. Easier management of different GitHub accounts and their associated settings
  4. More professional workflow for developers who maintain both work and personal projects

Similar Features Exist In:

  • VS Code (Account switching)
  • Chrome (Profile switching)
  • IntelliJ IDEs (Account switching)

Would love to hear if others face similar needs and what specific features they’d want in such a profile switcher!

5 Likes

This is actually really important - my manager just informed me that it looks like I haven’t been working for 3 months because I’ve been pushing commits up as my personal Github user since I started using Cursor…!

UPDATE

I was able to fix this by changing my global git username/email config.

1 Like

yeah came looking for this exact feature so annoying