한 컴퓨터에서 여러 Cursor 계정(업무용/개인용)을 사용할 수 있는 Cursor 확장 프로그램을 만들었습니다. 해킹 없고, 오픈 소스이며, 100% 로컬에서 작동합니다.
I built a Cursor Extension to use multiple Cursor accounts (Work/Personal) on the same machine. No hacks, FOSS, 100% local.
핵심 요약
Cursor에서 업무용과 개인용 계정을 동시에 사용할 수 있게 해주는 'Userdata Switcher' 확장 프로그램 소개.
- 계정 관리 — 업무용과 개인용 Cursor 계정을 한 기기에서 동시에 사용 가능함.
- 확장 프로그램 — 'Userdata Switcher'를 통해 별도의 사용자 데이터 디렉토리를 생성함.
- 로컬 작동 — 별도의 토큰 복사나 해킹 없이 Cursor의 기본 기능을 활용함.
- 호환성 — Cursor뿐만 아니라 VS Code 및 Insiders에서도 동일하게 사용 가능함.
안녕, 나도 회사용이랑 개인용 Cursor 구독 둘 다 쓰는 소프트웨어 엔지니어인데, 맨날 똑같은 벽에 부딪히더라고. 기기 하나당 Cursor 계정 하나만 되니까, 매번 로그아웃하고 다시 로그인하는 짓거리 하느라 진짜 짜증 났거든.
내가 확인했을 때 Cursor는 이런 상황을 위한 기능을 기본적으로 제공 안 하더라. Cursor 프로필 기능이 테마나 설정 바꾸는 데는 괜찮은데, 계정 로그인은 따로 안 됨. 여전히 계정 하나, 채팅 기록 하나, 구독 하나로 묶여 있는 거지.
그래서 그냥 내가 직접 해결하려고 Userdata Switcher라는 걸 만들었어. 이거 쓰면 Cursor 창을 따로따로 띄울 수 있는데, 각 창마다 사용자 데이터(계정, 채팅, 캐시, 탭, 확장 프로그램 상태)가 다 따로 놀아. 그냥 '회사용 창', '개인용 창'을 동시에 띄워놓고 각각 맞는 계정으로 로그인해 쓴다고 생각하면 돼.
설정은 개빨라:
- 상태 표시줄 항목(예:
Work (default))을 클릭하거나 Userdata Switcher: Open With Userdata를 실행해. - 새 사용자 데이터를 만들어. 현재 설정을 복사하거나 아예 새로 시작할 수 있어.
- 이름을 정해 (
Personal,Work등 편한 걸로). - 그 창에서 로그인하면 끝.
확장 프로그램은 사용자 데이터끼리 공유돼. 토큰 복사할 필요도 없고, SQLite 건드릴 필요도 없어. 그냥 Cursor의 기본 --user-data-dir 경계 기능을 활용하는 거거든.
VS Code나 Insiders에서도 똑같이 쓸 수 있으니까 Copilot이나 테마 관리할 때도 유용할 거야.
Cursor 확장 프로그램 패널에서 'userdata'라고 검색해 봐.

