CCSwitch
핵심 요약
Claude 계정 간 전환을 자동화하여 사용량 제한을 효율적으로 관리하는 오픈소스 도구입니다.
- 계정 관리 자동화 — 여러 Claude 계정을 한곳에서 관리하고 명령어로 간편하게 전환함
- 사용량 최적화 — 잔여 할당량이 많거나 갱신이 빠른 계정으로 자동 전환됨
- 보안 및 편의성 — 로컬 환경에서 로그인 데이터를 암호화하여 안전하게 저장함
- 오픈소스 공개 — GitHub를 통해 누구나 무료로 사용하고 피드백을 제공할 수 있음
Claude Max는 너무 비싸서 감당이 안 됨.
하지만 어떻게든 쥐어짜면 Claude Pro 계정 두 개 정도는 유지할 수 있음.
그래서 한동안 내 작업 방식은 이랬음:
활성 세션 중에 제한에 가까워지면 한 계정을 사용하다가, 다른 터미널 인스턴스를 열고 /login을 실행해서 활성 세션이 끊기지 않게 함.
반복.
놀랍게도 잘 작동했음. 물론 두 계정 다 제한에 걸리기 전까지는 말이지. 하지만 그게 진짜 문제는 아니었음.
진짜 문제는 수동으로 전환하는 거였음.
계정 간 자동 전환이 가능해지니까 코딩 세션을 계속 이어가는 데 엄청난 도움이 됐음. 특히 중요한 걸 개발 중일 때 흐름을 잃고 싶지 않았거든. 근데 계속 터미널을 바꾸고, 다시 로그인하고, 사용량을 확인하는 게 금방 짜증 나기 시작했음.
그래서 ccswitch를 만들었음.
이건 계속 /login을 실행할 필요 없이 자신의 Claude 계정들을 더 매끄럽게 관리하고 전환할 수 있게 도와주는 작은 오픈소스 도구임.
주요 기능:
- 여러 Claude 계정을 한곳에서 체계적으로 관리
- 명령어 하나로 계정 전환 가능
- 계정별 5시간 및 주간 사용량 확인
- 제한에 도달하기 전에 사용 가능한 최적의 계정으로 자동 이동
- 잔여 할당량이 가장 많거나 가장 빨리 갱신되는 계정을 선택
- 로그인 데이터를 로컬 머신에 암호화하여 보관
아이디어는 간단함:
이미 업무, 코딩, 연구를 위해 Claude 계정을 두 개 이상 사용하고 있다면, ccswitch가 전환 과정을 덜 고통스럽고 덜 방해되게 만들어 줄 거임.
이론적으로는 Claude Max와도 작동해야 하지만, 내가 이걸 만든 주된 이유는 아직 Max를 살 여유가 없어서 내 작업 방식에 실용적인 무언가가 필요했기 때문임.
무료이고 오픈소스임.
GitHub: GG-Santos/ccswitch
특히 Claude에 의존해서 긴 코딩이나 글쓰기 세션을 하는 사람들의 피드백을 정말 듣고 싶음.
그리고 유용하다고 생각되면 GitHub에 ⭐을 남겨주면 큰 힘이 될 거임.


