
Claude Code 멀티 프로필 관리자
요약
Claude Code 사용 시 업무용과 개인용 계정을 분리하여 관리할 수 있는 오픈 소스 도구 'cprof'를 소개합니다. 디렉터리별로 계정을 격리하여 데이터 경계 위반 문제를 방지하고 보안을 강화합니다.
핵심 포인트
- 디렉터리 단위로 서로 다른 Claude Code 계정 자동 전환
- 계정별 격리된 설정 디렉터리 및 macOS 키체인 사용
- 상태 표시줄 배지를 통해 현재 활성화된 계정 즉시 확인
- 데이터 유출 방지를 위한 자격 증명 격리 및 복구 메커니즘
여러분 안녕하세요 👋 여러분 중 일부가 인지하고 있을 법한 개인정보 보호 문제 해결을 위해 작은 오픈 소스 도구를 만들었습니다: Claude Code는 하나의 로그인 정보를 갖지만, 우리 중 많은 이들이 두 개의 구독(업무용 + 개인용)을 가지고 있습니다. 잘못 선택하면 사이드 프로젝트의 채팅이 고용주의 테넌트(tenant)에 기록되거나, 회사의 코드가 개인 계정을 통해 흐르게 됩니다. 이는 양방향 모두에서 조용히 발생하는 데이터 경계 위반(data-boundary violation)입니다. cprof는 디렉터리 단위로 어떤 계정을 실행할지 결정하게 합니다. 각 프로필은 격리된 설정 디렉터리(config dir)와 고유한 macOS 키체인(keychain) 항목을 가지며, 자격 증명(credentials)은 절대 상태를 공유하지 않습니다. 또한 상태 표시줄(statusline) 배지가 항상 활성화된 계정의 이름을 표시합니다. 로그인 시 먼저 공유 키체인 항목을 스냅샷(snapshot)하고, 다른 요소가 이를 덮어쓸 경우 다시 복구합니다. 실패 시에는 기본 동작으로 전환되며, 잘못된 계정의 셸(shell)로 연결되는 일은 절대 없습니다. MIT 라이선스, bash, macOS 지원: github.com/dcotelo/cprof 기술 문서: dcotelo.dev/blog/cprof 어떤 종류의 피드백도 환영합니다. /u/mr-misiks 제출 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기