Switch얼리 액세스
← 전체 가이드
Claude Code

클로드 코드 여러 계정을 Mac 한 대에서 쓰는 방법

Claude Code 계정마다 별도의 설정 폴더를 두면 됩니다. Anthropic이 공식 문서에서 안내하는 방법입니다. 계정마다 CLAUDE_CONFIG_DIR을 다른 폴더로 지정하면 설정, 세션 기록, 로그인이 각각 따로 유지되므로 두 계정 모두 동시에 로그인 상태로 둘 수 있습니다.

다른 언어: English · Español · Deutsch · Français · 日本語 · 简体中文 · Português (Brasil) · Italiano · Nederlands · 繁體中文

독립적인 Claude Desktop 프로필 관리 앱 Switch가 작성한 가이드입니다. Switch는 정식 출시를 앞두고 얼리 액세스 중입니다.

계정마다 설정 폴더를 하나씩 사용하기

Claude Code는 기본적으로 한 계정의 모든 정보를 ~/.claude에 저장합니다. 그래서 다른 계정으로 로그인하면 기존 로그인이 대체됩니다. Anthropic이 문서에서 안내하는 해결책은 CLAUDE_CONFIG_DIR 환경 변수로 계정마다 별도의 설정 디렉터리를 지정하는 것입니다(Claude Code 문서).

추가할 계정마다 ~/.zshrc에 별칭(alias)을 하나씩 넣습니다. 기존 로그인은 그대로 claude 명령에 남습니다.

alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'

새 터미널 윈도우를 열고 claude-work를 실행합니다. 처음 실행할 때 Claude Code가 해당 계정의 로그인 과정을 안내합니다. 그다음부터는 claude와 claude-work가 서로 다른 계정에 로그인된 상태로 유지되며, 별도의 윈도우에서 동시에 실행할 수 있습니다.

각 폴더가 따로 보관하는 것

설정 디렉터리마다 자체 설정, 세션 기록, claude.ai 로그인 또는 API 키를 갖습니다. Mac에서 Claude Code는 로그인 정보를 키체인(Keychain)에 저장하고 그 항목을 디렉터리에 연결합니다. 따라서 CLAUDE_CONFIG_DIR이 다른 세션은 다른 로그인 정보를 읽습니다.

프로젝트 파일은 다릅니다. CLAUDE.md와 저장소의 .claude 폴더는 프로젝트에 속하므로 모든 계정에서 보입니다. Anthropic 문서에 나오는 예외가 하나 있습니다. API 키 없이 로그인한 Claude Console 계정 두 개는 폴더를 나눠도 분리되지 않습니다. Claude Code가 이런 방식의 로그인을 폴더 밖에 저장하기 때문입니다.

로그인을 덮어쓰는 것이 없는지 확인하기

일부 환경 변수는 모든 폴더에서 /login으로 한 로그인보다 우선합니다. 셸 프로필에서 ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN, CLAUDE_CODE_OAUTH_TOKEN 중 하나가 export되어 있으면 모든 계정이 대신 그 값을 사용합니다. 또한 API 키는 요금제가 아니라 사용한 만큼 과금됩니다(인증 우선순위).

각 세션 안에서 /status를 실행하면 어떤 계정과 로그인 방식이 활성화되어 있는지 확인할 수 있습니다. 구독을 쓰려고 했는데 API 키가 우선 적용되고 있다면 ~/.zshrc에서 해당 export를 지우고 새 윈도우를 엽니다.

스킬과 MCP 서버를 똑같이 맞춰 두기

각 폴더는 완전한 Claude Code 환경이므로, 한 계정에서 추가한 스킬, 플러그인, MCP 서버는 다른 계정에 나타나지 않습니다. 폴더마다 다시 추가하거나, 원하는 것만 골라 공유할 수 있습니다. Claude Code 계정 간에 스킬과 MCP 서버 공유하기를 참고하세요.

Claude Desktop 안의 Claude Code

터미널 대신 Claude Desktop에서 Claude Code를 쓴다면 Switch가 같은 방식을 대신 적용합니다. Switch 프로필마다 별도의 Claude Desktop이 열리고, Keep coding preferences separate(코딩 환경설정 분리)를 켜 두면 프로필마다 별도의 Claude Code 설정 폴더도 갖습니다. 별칭 대신 Dock이나 키보드 단축키로 계정을 전환합니다. Switch가 Claude Code를 다루는 방식.

사용 권한이 있는 계정만 쓰기

폴더를 나누는 것은 회사가 비용을 내는 계정과 개인 계정처럼 서로 다른 계정을 위한 것입니다. 각 계정은 자체 요금제와 사용량 제한을 유지합니다. 제한을 피하려고 여러 계정을 돌려 쓰는 것은 별개의 문제이므로, 그런 일을 하기 전에 Anthropic의 이용약관을 확인하세요.