Claude Code 계정 두 개.
하나의 AgentsRoom. 셸 꼼수 제로.
한 프로젝트에는 개인 Claude Code 로그인을, 다른 프로젝트에는 업무 로그인을, 같은 창에서 동시에 실행하세요. 프로젝트마다 Claude 계정 하나를 고정하세요. 필요할 때 에이전트마다 재정의하세요. CLAUDE_CONFIG_DIR 내보내기도, 추가로 설치할 도구도 없이 설정 패널에서 바로 로그인합니다.
여러 Claude Code 계정을 쓰는 이유
개발자들이 둘 이상의 Claude 계정을 실제로 쓰는 이유를 쉬운 말로.
업무와 개인을 깔끔하게 분리하기
회사의 Claude Code 계정은 업무 프로젝트에 머뭅니다. 개인 계정은 주말 프로젝트에 머뭅니다. 프롬프트가 실수로 섞이는 일도, 업무 자격 증명이 사이드 프로젝트에 닿는 일도, 개인 세션이 업무 계정에 기록되는 일도 없습니다.
고객사별로 사용량 청구하기
고객사가 Claude 접근 권한을 주면 그 고객사의 세션은 그들의 계정에서 실행됩니다. 여러분의 토큰이 아니라 그들의 토큰이 소모됩니다. AgentsRoom의 Claude 사용량 추적기가 계정별 합계를 따로 유지하므로 재청구가 간단합니다.
쿼터 충돌 피하기
업무 계정의 Anthropic 쿼터가 빠듯하다면, 개인 주말 프로젝트의 긴 에이전트 실행이 그것을 갉아먹지 않습니다. 각 계정은 자체 한도, 자체 속도 제한 상태, 자체 사용 기록을 가집니다.
프로덕션 계정 옆에 테스트 계정 두기
시끄러운 실험, 일회용 에이전트, 프롬프트 초안을 위한 별도의 Claude 계정을 띄우세요. 프로덕션 계정은 깨끗하게 유지하세요. 에이전트별, 프로젝트별로 두 번 클릭이면 둘 사이를 전환합니다.
다른 조직, 다른 정책
어떤 Claude 계정은 필수 로깅이나 텔레메트리가 있는 엔터프라이즈 SSO에 묶여 있습니다. 개인 계정을 분리해 두면 여러분의 개인 코딩은 디스크에서 디렉터리 수준으로 격리되어 여러분의 방식대로 유지됩니다.
한 Mac에서 두 사람 페어 코딩
두 개발자가 가끔 워크스테이션을 공유한다면, 각자 자신의 Claude Code 계정으로 로그인할 수 있습니다. AgentsRoom이 둘 다 기억하고, 프로젝트나 에이전트에 따라 알맞은 계정이 가동됩니다.

설정의 Claude 계정 패널, 그리고 새 프로젝트 흐름의 프로젝트별 선택기.
AgentsRoom에 직접 내장
외부 전환기도, 셸 스크립트도, 로그아웃-로그인 반복도 없습니다.
프로젝트당 Claude 계정 하나
프로젝트에 Claude 계정을 고정하세요. 그 프로젝트의 모든 에이전트가 기본으로 그것을 물려받습니다. 같은 창에서 업무 프로젝트와 개인 프로젝트를 열고, 각각 자체 Claude 계정을 밑에서 돌리세요.
에이전트별 재정의
특정 에이전트 하나만 다른 계정으로 두고 싶나요? 에이전트를 편집해 다른 Claude 계정을 고르고 저장하세요. 재정의는 그 에이전트에만 적용됩니다. 나머지 프로젝트는 프로젝트 수준 계정을 유지합니다.
앱 안에서 로그인
"계정 추가"를 클릭하면 AgentsRoom이 알맞은 CLAUDE_CONFIG_DIR로 claude를 실행하는 내장 미니 터미널을 엽니다. /login을 입력하고, 브라우저에서 OAuth를 완료한 뒤, 코드를 다시 붙여넣으세요. 자격 증명이 디스크에 닿는 순간 상태 배지가 로그인됨으로 바뀝니다.
전역 기본 계정
Claude 계정 하나를 전역 기본으로 설정하세요. 재정의하지 않는 한 모든 새 프로젝트가 그 계정에서 시작합니다. 나중에 기본을 바꾸면 고정되지 않은 모든 프로젝트가 자동으로 따라갑니다.
CCS와 호환
이미 Claude Code Switcher를 쓰고 있나요? 프로필을 ~/.ccs/instances/work나 다른 CCS 폴더에 연결하세요. AgentsRoom이 기존 자격 증명을 재사용하므로 재로그인이 필요 없습니다.
엄격한 디스크 상 격리
각 계정은 자체 디렉터리에 삽니다: 토큰, 세션, 프로젝트 기록. 두 계정이 결코 파일을 공유하지 않습니다. AgentsRoom에서 계정을 삭제해도 다른 계정의 데이터에는 절대 손대지 않습니다.
계정별 토큰 추적
AgentsRoom의 Claude Code 토큰 사용량 측정기는 각 계정의 JSONL 트랜스크립트를 독립적으로 읽습니다. 세션별 합계, 캐시 적중률, 경고가 모든 계정에서 동일하게 작동합니다.
에이전트별 파일 귀속
바이브 코딩 리뷰와 에이전트별 diff 기능이 계정을 가로질러 계속 작동합니다. 에이전트가 기본이 아닌 Claude 계정에서 실행돼도 그 에이전트가 수정한 파일이 올바르게 귀속됩니다.
내부적으로 작동하는 방식
Claude Code의 공식 멀티 계정 메커니즘 위에 구축됨.
CLAUDE_CONFIG_DIR가 모든 것을 좌우함
Claude Code는 CLAUDE_CONFIG_DIR가 가리키는 디렉터리에서 토큰, 세션 메타데이터, 프로젝트 기록을 읽습니다. 기본값은 ~/.claude입니다. 이 변수를 다른 디렉터리로 설정하면 활성 계정이 바뀝니다. AgentsRoom은 이 공식 메커니즘을 사용해 멀티 계정 지원을 구동합니다.
각 계정은 관리되는 디렉터리
"계정 추가"를 클릭하면 AgentsRoom이 ~/.agentsroom/claude-profiles/<id>/를 만들고 거기서 로그인합니다. ~/.ccs/instances/work 같은 CCS 인스턴스 디렉터리를 포함해 기존의 아무 폴더에 계정을 연결할 수도 있습니다.
로그인 흐름은 설정에 내장됨
AgentsRoom은 새 프로필로 CLAUDE_CONFIG_DIR가 설정된 claude를 실행하는 미니 PTY를 띄웁니다. /login을 입력하면 브라우저가 열리고, 코드를 다시 붙여넣습니다. AgentsRoom이 1초에 한 번씩 .credentials.json을 폴링하므로 파일이 디스크에 안착하는 순간 로그인됨 배지가 나타납니다.
띄울 때의 캐스케이드 해석
에이전트가 시작하면 AgentsRoom은 효과적인 Claude 계정을 다음 순서로 해석합니다: 에이전트 재정의, 프로젝트 고정, 설정 기본값, 시스템 기본값 ~/.claude. claude가 가동되기 전에 알맞은 CLAUDE_CONFIG_DIR가 PTY 환경에 설정됩니다.
토큰 사용량과 파일 추적이 정확하게 유지됨
AgentsRoom의 내부 리더(토큰 사용량, 파일 귀속, 세션 모니터)는 알려진 모든 계정 디렉터리와 폴백인 ~/.claude를 순회합니다. 알맞은 세션 메타파일이 PID로 결정되므로, 어느 계정이 에이전트를 띄웠든 에이전트별 카운터와 diff가 정확하게 유지됩니다.
각 계정 디렉터리에 들어 있는 것
모든 Claude 계정 디렉터리는 OAuth 자격 증명, PID로 키를 매긴 세션 메타데이터 파일, 프로젝트별 JSONL 트랜스크립트, 전역 Claude 설정, 프로젝트 기록을 담고 있습니다. AgentsRoom은 이 디렉터리들을 격리해 유지하고 그들 사이에서 파일을 절대 복사하지 않습니다.
계정별 내용물
- • OAuth 자격 증명 (.credentials.json)
- • sessions/<pid>.json의 세션 메타파일
- • projects/<encoded-cwd>/<sessionId>.jsonl의 JSONL 트랜스크립트
- • 계정별 전역 설정과 기록
AgentsRoom의 대안들
여러 Claude Code 계정을 다루는 다른 방법들, 그리고 AgentsRoom이 다르게 하는 점.
CCS (Claude Code Switcher)
CCS는 ~/.ccs/instances/<name> 아래에 별도의 Claude 프로필 디렉터리를 유지하고 claude를 exec하기 전에 CLAUDE_CONFIG_DIR를 전환하는 셸 래퍼입니다. 작동하지만 IDE 바깥에 삽니다: 프로젝트별이나 에이전트별이 아니라 셸 전체에 대해 프로필을 전역으로 전환합니다. AgentsRoom은 CCS 프로필과 완전히 호환됩니다. AgentsRoom 계정을 CCS 인스턴스에 연결하고 자격 증명을 직접 재사용하세요.
CLAUDE_CONFIG_DIR 직접 다루기
Anthropic이 공식 지원하는 방식: claude를 실행하기 전에 export CLAUDE_CONFIG_DIR=/path. 수동이고, 실수하기 쉽고, 두 번째 탭을 여는 순간 어느 계정에 있는지 잊습니다. AgentsRoom이 이 변수를 프로젝트별, 에이전트별로 대신 다루고, 매번 선택기에서 활성 계정을 보여줍니다.
별도의 Mac 두 대 또는 두 사용자 세션
어떤 팀은 Claude 계정마다 별도의 기기나 별도의 macOS 사용자 세션을 씁니다. 무겁고, 느리고, 업무 에이전트와 개인 에이전트를 병렬로 실행할 수 없습니다. AgentsRoom은 같은 Mac, 같은 창에서 둘을 동시에 실행합니다.
매번 로그아웃하고 로그인하기
claude /logout을 입력하고, 새 계정으로 claude /login을 하고, 다시 돌아가려면 또 합니다. 세션을 잃고, 전환마다 몇 분을 들이며, 이전 세션마다 --resume을 망가뜨립니다. AgentsRoom은 모든 계정을 영구히 로그인 상태로 유지하고, 한 번 클릭으로 전환하며, 세션을 절대 무효화하지 않습니다.
커스텀 셸 스크립트와 별칭
어떤 개발자는 현재 디렉터리에 따라 CLAUDE_CONFIG_DIR를 내보내는 셸 함수로 claude를 감쌉니다. 깨지기 쉽고, 손으로 짠 것이며, IDE에서 보이지 않습니다. AgentsRoom은 같은 발상을 프로젝트 수준에서 선언적으로 표현하고, 어느 계정이 활성인지 항상 알려주는 UI 배지를 함께 제공합니다.
AgentsRoom이 다른 것들이 못 하는 일
AgentsRoom은 여러 Claude Code 계정을 일급 개념으로 드러내는 유일한 IDE입니다. 프로젝트별 고정, 에이전트별 재정의, 앱 내 로그인 흐름, 계정별 상태 배지, 그리고 CCS 프로필과의 완전한 호환성을 갖췄습니다. 계정마다 한 번 로그인하고, 프로젝트마다 계정을 고정하고, 에이전트마다 재정의하면, 어느 계정이 로드됐는지 더는 걱정하지 않게 됩니다. 같은 프로젝트에서 여러 계정 그리고 여러 프로바이더를: Claude 업무 에이전트, Claude 개인 에이전트, Codex 에이전트를 모두 나란히 실행할 수 있습니다.
자주 묻는 질문
AgentsRoom에 Claude Code 계정을 몇 개나 추가할 수 있나요?
엄격한 제한은 없습니다. 각 계정은 디스크상의 디렉터리입니다. 업무 계정, 개인 계정, 고객사별 계정 하나씩, 테스트 계정을 추가하세요: AgentsRoom이 모두 설정 패널에 나열하고 프로젝트별, 에이전트별로 그중 무엇이든 고르게 해 줍니다.
AgentsRoom에서 여러 Claude 계정을 쓰려면 CCS나 다른 도구를 설치해야 하나요?
아니요. AgentsRoom은 Claude Code의 CLAUDE_CONFIG_DIR 메커니즘을 직접 다룹니다. 외부 전환기도, 셸 래퍼도, 추가 의존성도 없습니다. 로그인 흐름이 설정 패널에 완전히 내장되어 있습니다.
이미 CCS를 씁니다. 기존 CCS 프로필을 유지할 수 있나요?
네. AgentsRoom에서 계정을 추가할 때 "커스텀 경로"를 클릭하고 기존 CCS 프로필 디렉터리, 예를 들어 ~/.ccs/instances/work를 가리키세요. AgentsRoom이 거기 이미 저장된 자격 증명을 재사용합니다. 재로그인이 필요 없습니다.
같은 프로젝트의 서로 다른 두 에이전트가 서로 다른 두 Claude 계정에서 동시에 실행될 수 있나요?
네. 프로젝트는 기본 계정을 고정하지만, 각 에이전트가 그것을 재정의할 수 있습니다. 업무 계정으로 고정된 프로젝트를 열고, 특정 에이전트 하나를 편집해 개인 계정을 쓰게 하면, 두 에이전트가 같은 창에서 서로 다른 Claude 계정으로 병렬 실행됩니다.
에이전트가 기본이 아닌 Claude 계정에서 실행될 때 토큰 카운터와 파일 귀속이 정확한가요?
네. AgentsRoom은 세션 메타데이터를 읽을 때 설정된 모든 계정 디렉터리와 폴백인 ~/.claude를 스캔합니다. PID는 전역적으로 고유하므로 각 에이전트의 세션 메타파일이 정확히 한 디렉터리에서 발견됩니다. 세션별 토큰 수, 캐시 적중률, 에이전트별 파일 diff가 계정을 가로질러 동일하게 작동합니다.
일부 에이전트가 아직 참조하는 계정을 삭제하면 어떻게 되나요?
아무것도 깨지지 않습니다. 그 에이전트들은 조용히 기본 Claude 계정으로 폴백합니다. 삭제된 디렉터리는 나중에 다른 프로필을 연결하고 싶을 경우에 대비해 디스크에 남습니다. 고아가 된 에이전트는 에이전트 편집 대화상자에서 언제든 다른 계정에 다시 연결할 수 있습니다.
자격 증명이 다른 AgentsRoom 사용자와 공유되거나 서버로 전송되나요?
아니요. 각 계정 디렉터리는 여러분의 로컬 기기에 남습니다. AgentsRoom은 자격 증명을 절대 읽거나, 복사하거나, 전송하지 않습니다. 로그인 흐름은 로컬 PTY에서 공식 claude CLI를 실행하며, OAuth는 평소처럼 Anthropic과 여러분의 브라우저 사이에서 이루어집니다.
에이전트의 Claude 계정을 전환한 뒤 resume 기능이 작동하나요?
에이전트의 계정이 바뀌면 이전 세션은 옛 계정 디렉터리 아래에 있어 새 계정에서 resume할 수 없습니다. AgentsRoom이 실패를 감지하고 자동으로 새 세션을 시작합니다. 수동 정리가 필요 없습니다.
이것도 마음에 들 수 있습니다: 멀티 프로바이더
여러 Claude 계정은 하나의 앱에서 여러 Claude 로그인을 줍니다. 멀티 프로바이더는 하나의 앱에서 여러 AI 엔진을 줍니다: Claude, Codex, Gemini CLI, OpenCode, Aider. 같은 발상을 계정이 아니라 AI 프로바이더에 적용한 것입니다. 프로젝트마다 프로바이더를 고정하고, 에이전트마다 재정의하고, 컨텍스트를 유지한 채 대화 도중에 전환하세요.
멀티 프로바이더 기능 보기셸 변수를 곡예하듯 다루는 일을 멈추세요. 선택기에서 계정을 고르세요.
AgentsRoom에서 업무 Claude 계정, 개인 Claude 계정, 고객사 Claude 계정을 오늘 바로 나란히 실행하세요.
컴패니언 앱: 이동 중에도 에이전트를 모니터링
Claude, Codex, Gemini CLI 또는 다른 AI 공급자를 사용하세요.
버그와 요청을 공개 백로그로 바로 보내세요.
AgentsRoom의 실제 모습.