Claude Code 사용법: Janus로 계정을 안전하게 전환하는 법
Janus로 개인용·업무용 Claude Code 계정을 저장하고 안전하게 전환하는 과정을 안내합니다. 새 세션에서 계정과 사용량을 확인하는 방법부터 macOS Keychain 접근, 공증되지 않은 앱 설치 전에 점검할 보안 위험까지 한 번에 살펴봅니다.

개인 계정과 업무 계정을 오갈 때마다 브라우저 로그인을 반복하지 않고도, 다음 Claude Code 세션을 원하는 계정으로 시작할 수 있습니다. 이 Claude Code 사용법에서 다루는 Janus는 RamitVishwakarma/Janus로, macOS에서 계정을 전환하는 새로운 앱입니다. 첫 공개 버전은 2026년 9월 25일에 나왔고, 이틀 뒤에는 계정별 사용량을 더 최신 상태로 보여 주는 버전 1.1.0이 출시됐습니다. 이 앱의 실질적인 장점은 Claude를 더 저렴하게 쓰는 데 있지 않습니다. 엉뚱한 계정으로 세션을 시작하거나 매번 다시 로그인하는 일을 줄이고, 클라이언트 업무를 시작하기 전에 계정을 눈으로 확인할 수 있다는 점이 핵심입니다.
Claude Code 사용법의 핵심: Janus는 다음 세션만 바꿉니다
Janus는 Claude Code가 계정을 식별할 때 사용하는 로컬 정보 두 가지를 저장합니다. macOS Keychain의 OAuth 자격 증명과 이에 대응하는 Claude 설정 파일입니다. 잠긴 열쇠 보관함을 떠올리면 이해하기 쉽습니다. 계정을 선택하면 해당 계정의 열쇠와 설정이 현재 사용 위치로 돌아가고, 다음에 실행되는 프로세스가 이를 읽을 준비가 됩니다.
여기서 중요한 말은 ‘다음에 실행되는 프로세스’입니다. Claude Code 프로세스는 시작할 때 자격 증명을 읽습니다. 따라서 Janus에서 계정을 바꿔도 이미 열려 있는 터미널이나 IDE 세션의 계정은 달라지지 않습니다. 실행 중인 프로세스를 종료하거나 멈춘 뒤 계정을 전환하고, Claude Code를 새로 시작해야 합니다.
구독을 합치거나 사용량을 다른 계정으로 옮기고, 추가 사용량을 만들어 주는 소프트웨어도 아닙니다. 각 로그인은 자체 유료 이용 권한과 한도를 그대로 유지합니다. 현재 플랜 비용은 별도의 Claude Code 요금 가이드에서 확인할 수 있습니다. Janus가 줄이는 것은 로그인 과정의 번거로움이지 플랜 비용이 아닙니다.

이 안내는 Janus v1.1.0의 소스를 기준으로 검증했습니다. 직접 사용해 신뢰성을 측정한 벤치마크는 아닙니다. 여기에는 두 계정을 등록한 Mac에서 별도로 검증하지 않은 결과나 측정된 전환 속도를 근거로 한 주장이 없습니다.
신뢰할 수 있는지 판단한 뒤 Janus를 설치합니다
Janus는 Apple silicon과 Intel 환경 모두에서 macOS 13 이상을 지원합니다. 고정된 v1.1.0 릴리스에는 DMG, ZIP, SHA256SUMS.txt가 들어 있습니다. 공개된 DMG와 ZIP은 모두 이 매니페스트의 값과 일치합니다.
설치 과정의 제약은 가볍게 넘길 문제가 아닙니다. Janus에는 임시(ad-hoc) 서명만 적용됐고 Apple 공증은 받지 않았습니다. macOS에서는 확인되지 않은 개발자가 만든 앱으로 표시되며, 프로젝트의 설치 안내에는 격리 속성을 제거하는 방법이 나옵니다. Claude Code 자격 증명을 다루는 앱인 만큼, 이 우회 절차를 따를지는 신뢰 여부를 따져 결정해야 합니다. 저장소를 살펴보고 정확한 태그가 지정된 릴리스를 선택한 다음, 다운로드한 파일을 검증한 뒤에 격리 해제 안내를 진행하십시오.
Mac에서 Janus-1.1.0.dmg와 SHA256SUMS.txt를 같은 폴더에 내려받고 다음 명령으로 매니페스트를 검증합니다.
shasum -a 256 -c SHA256SUMS.txtDMG를 열어 Janus를 Applications로 옮긴 뒤, 위험을 감수하기로 했다면 릴리스 페이지의 실행 안내를 따릅니다. 프로젝트 문서에는 --no-quarantine을 사용하는 Homebrew cask 설치법도 나와 있으며, 이 경우에도 같은 신뢰 판단이 필요합니다.
Janus에 폭넓은 로컬 접근 권한이 필요한 이유는 곧 앱을 직접 점검해야 하는 이유이기도 합니다. Claude Code의 Keychain 항목과 설정 파일에 접근해야 하므로 이 앱은 샌드박스 환경에서 실행되지 않습니다. MIT 라이선스로 공개됐고 Anthropic과는 관련이 없지만, 오픈 라이선스가 보안 검토를 대신해 주지는 않습니다.
Claude Code 계정 두 개를 저장하는 방법
가장 깔끔한 설정 방법은 본인이 관리하는 두 계정을 사용하고, 계정을 넘기는 단계마다 현재 활성화된 사용자를 확인하는 것입니다.
- Claude Code에 A 계정으로 로그인합니다. 이 Mac에서 Claude Code를 처음 사용한다면 기본 설정부터 마칩니다. 시작 과정은 Claude Code 설정 가이드에서 자세히 확인할 수 있습니다.
- Janus를 열고 창이나 메뉴 막대에 표시되는 현재 이메일을 확인합니다. Save current account를 누릅니다.
- Claude Code에서 A 계정을 로그아웃한 뒤 B 계정으로 한 번 로그인합니다.
- Janus로 돌아갑니다. 표시된 이메일이 B 계정인지 확인하고 Save current account를 다시 누릅니다.
- 이제 Janus 목록에 두 계정이 모두 보여야 합니다. 창에서 A 또는 B 계정을 선택하거나 메뉴 막대의 전환 기능을 사용합니다.
- 기존 Claude Code 프로세스를 종료하고 새로 시작합니다. 이전 프로세스는 시작할 때 불러온 자격 증명을 계속 사용합니다.
- 클라이언트 저장소를 열기 전에 Janus의 이메일을 확인하고 새 Claude Code 세션에서
/usage를 실행합니다. 다섯 시간 및 주간 사용량 위치가 사용하려는 계정과 일치하는지 대조합니다.
Janus는 선택한 계정을 복원하기 전에 현재 계정을 저장합니다. 또한 현재 세션을 건드리기 전에 교체할 세션부터 확보합니다. 문서에 설명된 실패 동작은 보수적입니다. 저장된 세션이 없거나 Keychain 작업이 거부되면 Mac은 기존에 활성화돼 있던 계정을 유지해야 합니다.
두 계정을 검증하는 체크리스트
첫 전환 테스트는 실제 클라이언트 업무가 아닌, 위험 부담이 적은 저장소에서 진행합니다.
- 전환하기 전에 Janus가 로그인 상태로 표시한 이메일을 확인하고, 화면에 나온 다섯 시간 및 주간 사용량 상태를 기록합니다.
- 세션이 시작 시점의 계정을 유지하는지 확인할 수 있도록 Claude Code 세션 하나는 실행 중인 상태로 둡니다.
- Janus에서 두 번째 계정으로 전환하고 메뉴 막대의 이메일이 바뀌는지 확인합니다.
- 별도의 새 Claude Code 프로세스를 시작하고
/usage를 실행합니다. - 새 프로세스의 수치가 Janus에 표시된 두 번째 계정의 수치와 일치하는지 확인합니다.
- 계속 열어 둔 프로세스로 돌아갑니다. 이 프로세스는 시작할 때 첫 번째 계정의 자격 증명을 불러왔으므로 해당 계정의 세션으로 계속 작동해야 합니다.
- 다시 계정을 전환하고 프로세스를 재시작합니다. 유료 업무에 이 절차를 적용하기 전에 계정과 사용량 검증을 한 번 더 반복합니다.
버튼 색상이 바뀌었다는 사실만 확인해서는 부족합니다. Janus에서 고른 계정이 다음 프로세스에서 실제로 사용되고, 기존 프로세스의 계정은 바뀌지 않는다는 점까지 검증하는 것이 목표입니다.
Claude Code 사용량 확인: 저장된 값과 새로 조회한 값 구분하기
Janus에는 정확하지만 오래된 사용량이 표시될 수 있습니다. 이는 현재 사용량과는 다릅니다. 계정이 활성화된 동안 Claude Code는 사용량을 설정에 기록합니다. 다른 계정으로 전환하면 저장된 값은 더 이상 갱신되지 않습니다. 버전 1.1.0부터는 출처가 표시되므로, 과거에 저장된 값인지 Anthropic에서 새로 가져온 값인지 구분할 수 있습니다.
Refresh를 누르면 저장된 각 계정의 현재 사용량을 한 번씩 요청합니다. 현재 사용하지 않는 계정의 액세스 토큰이 만료됐다면 Janus가 먼저 갱신하고, 새 자격 증명을 저장한 뒤 사용합니다. 현재 로그인된 계정에서는 토큰을 갱신하지 않습니다. 실행 중인 Claude Code 프로세스가 그 토큰을 계속 사용하고 있을 수 있기 때문입니다. 활성 토큰은 Claude Code가 직접 갱신합니다.
이제 Janus 창이 열려 있는 동안에도 재설정까지 남은 시간이 줄어듭니다. 한도 기간이 새로 시작되면 기존 백분율은 지워지고 새로운 조회가 실행됩니다. 최신 값이 도착하기 전에는 추정치를 보여 주지 않고 대시로 표시합니다. 오래 걸리는 작업을 수행할 만큼 해당 업무 계정에 여유가 있는지 판단할 때 이 구분이 중요합니다.

태그가 지정된 v1.1.0 저장소에는 문서가 서로 맞지 않는 부분이 하나 있습니다. README와 릴리스 노트, 소스 코드는 Anthropic에 사용량을 요청한다고 설명하지만, 같은 태그의 SECURITY.md에는 여전히 앱이 네트워크 요청을 하지 않는다고 적혀 있습니다. 코드를 보면 사용량 요청은 api.anthropic.com으로, 토큰 갱신 요청은 platform.claude.com으로 전송됩니다. 보안 페이지가 수정되기 전까지는 소스와 더 최신인 릴리스 노트에 설명된 동작을 기준으로 판단하는 편이 타당합니다.
계정 전환이 특히 유용한 여섯 가지 워크플로
단순히 여분 계정을 모아 둔 사람보다, Mac 한 대에서 두 신원을 분리해야 할 정당한 이유가 있는 사용자에게 더 잘 맞습니다.
계정 전환을 자격 증명 공유나 플랜 한도 우회 수단으로 사용해서는 안 됩니다. 본인에게 관리 권한이 있는 계정을 서로 분리하는 용도로 쓸 때 의미가 있습니다.
이 빈틈을 겨냥해 만들 만한 제품 두 가지
가장 유망한 선택: 계정 오사용을 막는 크로스플랫폼 런처
저장소마다 허용된 Claude 계정을 연결하고, 시작 전에 해당 계정을 보여 준 뒤 사용자가 확인해야 새 Claude Code 프로세스를 여는 런처를 만들 수 있습니다. 클릭 한 번을 더 줄이는 것보다 잘못된 계정 사용을 막는 일을 중시하는 컨설턴트, 에이전시 운영자, 개인·업무 계정을 함께 쓰는 개발자가 유료 고객입니다.
수요는 작지만 의도가 매우 분명합니다. 미국에서 claude code multiple accounts는 월간 검색량 약 90회, 키워드 난이도 0, 클릭당 비용 $19.94를 기록합니다. claude code multiple accounts windows를 찾는 검색도 월 10회 더 있습니다. Janus는 macOS 전용이므로 Windows와 Linux는 뚜렷한 제품 공백입니다.
판매 가능한 최소 버전에는 운영체제 자격 증명 저장소 어댑터, 저장소와 계정의 연결 정보, 현재 계정을 명확히 보여 주는 배지, 실행 래퍼가 필요합니다. 초기부터 팀 대시보드를 만들 필요는 없습니다. 다만 위험은 큽니다. 인증 파일과 토큰 흐름은 다른 제품에 속한 영역이라 언제든 바뀔 수 있고, 잘못 다루면 보안 사고로 이어집니다. 동시에 이 위험 때문에 신뢰할 수 있는 런처가 수익을 낼 여지도 생깁니다.
가장 강한 기회는 이쪽입니다. 일반적인 사용량 한도 관련 수요보다 검색량은 적지만, 문제와 구매자, 지원되지 않는 플랫폼이 또렷하게 정의돼 있습니다.
출처와 재설정 시점을 보여 주는 사용량 모니터
계정, 출처, 조회 시점을 모든 수치에 표시하고, 예약된 코딩 작업이 사용량 재설정 경계에 걸리기 전에 알려 주는 로컬 모니터를 만들 수 있습니다. 개인용 버전은 혼자 많은 작업을 처리하는 사용자가 구매할 수 있고, 엔지니어링 팀은 원본 자격 증명을 외부로 내보내지 않는 정책 기능에 비용을 지불할 수 있습니다.
claude code usage limits의 미국 월간 검색량은 약 1,000회이며 클릭당 비용은 $12.71입니다. claude code usage limits check도 월 10회를 더합니다. 사용량 한도에 대한 불안은 거의 모든 유료 사용자에게 해당하므로 계정 전환보다 수요가 큽니다.
MVP에는 메뉴 막대 화면, remembered와 fetched 상태의 명확한 구분, 재설정 타이머, 실행 전 경고가 필요합니다. 문제는 상위 서비스에 의존한다는 점입니다. Janus v1.1.0은 Claude의 OAuth 사용량 및 갱신 엔드포인트를 이용하며, 이 인터페이스는 바뀔 수 있습니다. 오래 살아남는 제품을 만들려면 오류를 안정적으로 처리하고, 수치를 임의로 만들어 내지 않으며, 변경에 빠르게 대응할 수 있어야 합니다.
한계까지 따져 보고 결정해야 합니다
Janus는 Anthropic과 무관한 로컬 앱이 인증 정보를 옮겨도 괜찮다고 판단할 때만 유용합니다. 저장된 토큰은 로그인 Keychain의 Janus 서비스에 보관됩니다. 설정 스냅샷은 소유자만 접근할 수 있는 권한으로 ~/Library/Application Support/Janus/ 아래에 저장되지만, 프로젝트 경로와 기록이 포함될 수 있습니다. 보안 문서에는 /usr/bin/security 호출 과정에서 자격 증명 페이로드가 잠시 hex 형식의 프로세스 인수로 노출되며, 같은 macOS 사용자와 root가 이를 볼 수 있다는 설명도 있습니다.
이 앱은 macOS 전용이며 샌드박스 처리되지 않았고, 임시 서명만 적용된 데다 공증도 받지 않았습니다. 임시 서명이 바뀔 수 있으므로 업데이트할 때마다 Keychain 접근 허용을 다시 요구할 수 있습니다. 사용량 조회에는 네트워크 통신이 발생하지만, 태그가 지정된 보안 페이지에는 아직 이 동작이 반영되지 않았습니다. 그렇다고 앱이 위험하다는 사실이 입증된 것은 아닙니다. 다만 편리하다는 이유만으로 여러 사람이 함께 쓰거나, 관리되지 않거나, 보안 위험이 큰 Mac에 설치해서는 안 된다는 뜻입니다.
Janus에는 개발자 캐시를 정리하는 기능도 있지만 계정 전환에 꼭 필요하지는 않습니다. 처음 도입할 때는 범위를 좁히는 편이 좋습니다. 릴리스를 검증하고, 사용 권한이 있는 두 계정을 저장하고, 프로세스 시작 시점의 계정 경계를 테스트한 뒤, 캐시 정리는 별도의 판단 사항으로 남겨 두십시오.
다음 월요일에 바로 할 일
본인이 관리하는 두 계정을 고르고, 고정된 v1.1.0 릴리스와 체크섬 매니페스트를 내려받아 일회성 저장소에서 체크리스트를 테스트합니다. 전환 전후의 활성 이메일과 사용량을 기록하십시오. 새로 시작한 Claude Code 프로세스의 계정은 바뀌지만 계속 실행해 둔 프로세스의 계정은 그대로인지 확인합니다. 이 과정을 마친 뒤에만 Janus를 클라이언트 업무 전 루틴에 포함하는 것이 안전합니다.
Janus로 Claude Code 계정을 어떻게 전환하나요?
RamitVishwakarma/Janus macOS 앱의 신뢰 관련 위험을 검토한 뒤 설치합니다. 현재 로그인된 Claude Code 계정을 저장하고, 로그아웃한 뒤 두 번째 계정으로 한 번 로그인해 이 계정도 저장합니다. 사용할 계정을 선택하고 Claude Code를 재시작하십시오. 업무를 시작하기 전에 Janus 메뉴 막대의 이메일을 확인하고 새 세션의 /usage와 대조합니다.
Claude Code에서 여러 계정을 사용할 수 있나요?
Claude Code가 한 번에 사용하는 로컬 자격 증명 세트는 하나입니다. Janus는 여러 계정의 자격 증명과 설정 쌍을 저장해 두었다가, 선택한 쌍을 다음 Claude Code 프로세스에 복원합니다. 구독을 합치거나 실행 중인 프로세스의 계정을 바꾸지는 않습니다.
Windows에서도 Janus로 Claude Code를 쓸 수 있나요?
아닙니다. Janus v1.1.0은 macOS 13 이상이 필요하며 macOS Keychain과 애플리케이션 지원 경로에 의존합니다. Apple silicon과 Intel Mac을 모두 지원하는 유니버설 릴리스이지만 Windows 버전은 없습니다.
Claude Code 사용량 한도는 어떻게 확인하나요?
Claude Code 세션에서 /usage를 실행하고 Janus의 값과 대조합니다. Janus에서는 출처 표시를 확인해야 합니다. 저장된 수치는 설정에 남아 있던 값이고, 새로 조회한 수치는 Anthropic에서 가져온 값입니다. 최신 정보가 필요하면 Refresh를 누르십시오. 재설정 후에는 새 값이 도착할 때까지 대시가 표시됩니다.
팀을 위한 계정 안전 런처나 사용량 관리 워크플로가 필요하다면 설계와 자동화를 도와드릴 수 있습니다.
- 마지막 업데이트
- 2026년 9월 28일
- 카테고리
- Build







