기능

ccam의 모든 기능과 옵션을 자세히 설명합니다. 계정, 단축 명령, 공유, MCP 서버, 사용량, 계정 전환, 복구, 업데이트를 다룹니다.

  • Claude Code 시작하기: ccam <name|number>, ccam run, ccam 선택 화면으로 원하는 계정의 Claude Code를 시작합니다. 인자는 그대로 claude에 전달되며, --dry-run은 실행할 명령을 보여 줍니다.
  • 계정 관리: ccam add, ccam login, ccam list, ccam rename, ccam remove, ccam import로 Claude Code 계정을 추가, 로그인, 확인, 이름 변경, 삭제하고 가져옵니다.
  • 단축 명령: ccam shortcut으로 계정에 ccwork 같은 전용 명령을 붙이고, ccam shims install로 ~/.local/bin의 링크를 다시 만듭니다.
  • 계정 간 공유: ccam share가 계획, 백업, 충돌 선택을 거쳐 설정, CLAUDE.md, 확장 기능, 대화 내역을 그룹 폴더에 링크하는 방식과 off로 끌 때 내용을 다시 복사하는 방식입니다.
  • MCP 서버 공유: ccam mcp add, add-json, list, remove, import로 그룹마다 MCP 서버 목록을 하나씩 관리하고, --mcp-config로 넘기거나 각 계정에 동기화합니다.
  • 기존 설정 복사하기: ccam migrate로 기존 ~/.claude의 설정, CLAUDE.md, 확장 기능, MCP 서버, MCP 로그인 정보를 ccam 공유 그룹으로 복사합니다.
  • 사용량 한도: ccam usage는 모든 계정의 5시간 한도와 주간 한도를 한 번에 보여 주고, ccam statusline은 Claude Code 안에 계정 이름과 사용량을 표시합니다.
  • 다음 계정으로 전환: ccam next는 마지막에 쓴 다음 계정으로 Claude Code를 엽니다. --auto는 가장 여유 있는 계정을 쓰고, --continue는 이어 가며, --fallback은 -p 작업을 재실행합니다.
  • 점검과 복구: ccam doctor로 공유 링크, 파일 권한, 로그인, Claude Code 버전을 점검하고, ccam doctor --fix로 안전하게 고칠 수 있는 문제를 복구합니다.
  • ccam 업데이트: ccam update는 SHA-256을 확인한 뒤 ccam을 GitHub의 최신 릴리스로 교체합니다. --check는 확인만 하고, --version은 지정한 릴리스 태그를 설치합니다.
  • 폴더별 계정: ccam folder를 쓰면 계정 이름 없이 Claude Code를 시작할 때 폴더와 그 아래 모든 폴더에서 한 계정을 씁니다. 예를 들어 회사 코드에는 work 계정을 쓸 수 있습니다.
  • 스크립트용 계정 고르기: ccam pick은 스크립트에 여유가 가장 많은 계정을 출력하고, 함께 시작한 워커에는 서로 다른 계정을 주며, 여유 있는 계정이 없으면 75로 종료합니다.
  • API 키 계정: ccam add --api는 Anthropic API나 게이트웨이용 API 키 계정을 추가합니다. 키는 실행할 때 변수나 명령에서 읽으며 저장하지 않습니다.
  • 확장 살펴보기: ccam ext는 계정마다 불러오는 스킬, 명령, 플러그인, MCP 서버, 훅과 각각의 출처, 그리고 망가진 부분을 보여 줍니다.