
MultiClaude는 Mac 메뉴 막대에서 Claude 데스크톱 앱의 여러 계정을 각각 별도 프로필로 실행하고 전환하는 오픈소스 도구다. 개인·업무·고객 계정을 따로 유지하며, 각 프로필의 로그인과 대화 데이터가 섞이지 않도록 한다.
사용 방법과 조건
메뉴 막대의 ✳ 아이콘을 누르고 ‘New Profile’을 선택한 뒤 이름을 입력하면 새 프로필이 만들어진다. 프로필을 열어 해당 계정으로 로그인하면 이후 메뉴에서 클릭해 열거나 이미 열린 창으로 이동할 수 있고, 프로필 위에 마우스를 올려 해당 계정만 종료할 수 있다. 기본 Claude 계정은 첫 번째 프로필로 유지되며 기존 데이터 폴더를 그대로 사용한다.
MultiClaude는 macOS 15 이상과 /Applications에 설치된 Claude 데스크톱 앱이 필요하다. Homebrew로 설치할 수 있다.
brew install --cask quentincar0n/tap/multiclaude
수동 설치는 최신 릴리스에서 MultiClaude-<version>.zip을 내려받아 앱을 Applications 폴더로 옮기는 방식이다. Apple 공증은 아직 받지 않아 첫 실행 때 macOS가 차단할 수 있다. 이 경우 앱을 우클릭해 ‘Open’을 선택하거나 다음 명령을 실행한다.
xattr -dr com.apple.quarantine /Applications/MultiClaude.app
작동 방식과 데이터 처리
프로필을 열 때는 Claude 앱에 --user-data-dir 인수를 전달해 계정별 데이터 폴더를 지정한다. 실행 중인 Claude 프로세스의 해당 인수를 확인해 프로필 상태를 표시하며, 프로필 목록은 MultiClaude 자체 환경설정에 저장된다. 계정 데이터 폴더는 ~/Library/Application Support/Claude-<Name>에 만들어진다.
기존 ~/.zshrc의 --user-data-dir 별칭과 Application Support 안의 Claude-* 폴더는 첫 실행 때 가져온다. 기존 별칭으로 연 계정도 패널에서 실행 중으로 표시된다. 프로필을 목록에서 제거해도 데이터 폴더는 남으며, 완전히 삭제하려면 Finder에서 폴더를 직접 지워야 한다.
제작자는 앱이 네트워크 요청이나 분석을 수행하지 않고, Claude의 데이터 폴더를 열지 않아 대화·파일·로그인 토큰을 읽지 않는다고 설명한다. Claude 앱 자체도 수정하지 않는다. MultiClaude는 Anthropic과 무관한 독립 도구이며, Windows와 Linux용 포트는 제공되지 않는다.
소스에서 빌드하려면 Swift 6이 포함된 Xcode 명령줄 도구가 필요하다. 빌드 절차와 릴리스 구성은 프로젝트 저장소에서 확인할 수 있다. 라이선스는 Apache License 2.0이다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요