Claude 데스크톱 계정 전환 시 기록이 숨겨지는 문제 해결 도구 제작
Switching accounts in Claude Desktop hides history - made a tool to fix that
핵심 요약
Claude 데스크톱 앱에서 계정 전환 시 사라지는 세션 기록을 계정 간에 이동시켜 복구하는 도구 'claude-transplant'를 개발함.
- 계정 전환 문제 — 데스크톱 앱에서 계정을 바꾸면 이전 세션 기록이 숨겨지는 불편함이 있음
- 기록 복구 도구 — 세션 데이터를 다른 계정으로 옮겨 기록을 유지하는 claude-transplant 개발
- 보안 주의사항 — 개인 계정과 업무 계정 간 세션 이동 시 데이터 노출 위험에 대한 경고 제기
- 대안 도구 공유 — 여러 Claude 계정을 동시에 사용할 수 있게 해주는 claude-graft 언급
월 200달러짜리 Claude 구독을 4개나 쓰고 있다. Codex랑 다르게 Claude Desktop에서 다른 계정으로 로그인하면 Claude Code 사이드바나 기록이 싹 다 날아간다. 예전 세션 데이터가 디스크에 남아있긴 한데 숨겨져 있어서 진짜 개빡친다. CLI도 써봤는데 난 그냥 데스크탑 앱이 훨씬 편하더라. 그래서 터미널이나 macOS 메뉴바에서 계정 간 Claude Code 기록을 옮길 수 있는 작은 툴을 하나 만들었다.
claude-transplant는 데스크탑 세션 기록을 지금 로그인하려는 계정으로 옮겨준다. 옮길 계정(FROM)이랑 받을 계정(TO)을 고르기만 하면 된다. 타겟 조직 아래에 같은 세션 ID로 기록을 새로 쓰고, 트랜스크립트나 사이드카, 기록들이 그대로인지 확인한 다음, 원본 기록은 격리(quarantine) 폴더로 보낸다. 데이터 복사 같은 건 안 하고, 되돌리기(undo) 하면 다시 원래대로 복구된다.
https://github.com/vitaliyhayda/claude-transplant/
macOS 전용이고 Node 22 필요함. 비공식 툴이고 Anthropic이랑은 아무 상관 없다.


