한도에 걸려도 대화는 그대로.

Porter는 사용 한도에 도달한 계정의 Claude Code 세션을 여유가 남은 계정으로 옮겨 줍니다. Claude가 멈춘 바로 그 지점부터 이어서 작업할 수 있습니다.

macOS 14 이상 · 무료 오픈 소스 · 10개 언어 지원

대화는 처음부터 계정의 것이 아니었습니다.

Claude Code는 모든 대화를 Mac의 자체 폴더에 보관하며, 이 폴더는 모든 계정이 함께 씁니다. 계정에 속하는 것은 Claude Desktop의 짧은 세션 목록뿐입니다. Porter는 이 목록의 항목을 옮기고, 한도 오류를 지우고, 세션이 사용하는 git worktree도 함께 옮깁니다.

여러 Claude Desktop을 나란히.

Claude Desktop은 보통 한 번에 계정 하나만 쓸 수 있습니다. Porter를 쓰면 각 프로필이 로그인, 설정, 세션이 따로 있는 별도의 Claude Desktop이 되며, 다른 앱처럼 Dock에 나타나고 ⌘-Tab으로 전환됩니다. 한 계정을 다 쓰면 다음 창에서 계속 작업하세요.

원하면 브라우저에서 연 Claude 링크를 마지막으로 사용한 프로필에서 열 수 있습니다.

예시 데이터

모든 계정을 한눈에.

메뉴 막대의 짐꾼 아이콘을 클릭하세요. 계정마다 5시간 및 7일 사용량, 한도로 중단된 세션, 그리고 이 세션들을 여유 있는 계정으로 옮기는 버튼이 표시됩니다.

필요할 때는 실시간 사용량을.

실시간 사용량을 켜면 Porter가 몇 분마다 각 프로필의 세션으로 claude.ai에 사용량을 묻습니다. Claude의 사용량 화면과 같은 방식입니다. 각 한도가 언제 초기화되는지, 그리고 Fable처럼 특정 모델에만 적용되는 한도도 볼 수 있습니다.

모든 세션을 한 윈도우에서.

  • 세션을 프로젝트별로 묶어 보여 주며, 검색과 필터를 제공합니다
  • 다른 계정으로 이동하거나 복사하고, 드래그해서 옮길 수도 있습니다
  • 보관, 복원, 삭제 시 변경 전에 항상 백업을 만듭니다
  • 프로젝트 폴더를 옮기면 그 폴더를 쓰는 모든 세션이 따라옵니다
Porter의 메인 윈도우: 사이드바의 계정, 프로젝트별로 묶인 세션, 그리고 보관, 삭제, 이동할 곳이 있는 동작 막대
예시 데이터

명령줄에서도.

같은 앱으로 스크립트에서도 세션을 옮길 수 있습니다.

$ alias porter="/Applications/Porter for Claude Desktop.app/Contents/MacOS/Porter"$ porter --list # 계정, 프로필, 세션 목록$ porter --move --from WORK --to PERSONAL --dry-run # 아무것도 바꾸지 않고 결과만 미리 보기$ porter --move --from WORK --to PERSONAL --restart # Claude Desktop을 종료했다가 다시 열며 이동

1분이면 설치 끝.

  1. 다운로드

    Porter.dmg를 받아 열고 Porter를 응용 프로그램 폴더로 드래그하세요.

    Porter.dmg
  2. 한 번만 허용

    Porter는 공증되지 않아 처음 실행할 때 macOS가 차단합니다. 시스템 설정 → 개인정보 보호 및 보안을 열고 '그래도 열기'를 클릭하거나 다음 명령을 실행하세요.

    xattr -dr com.apple.quarantine "/Applications/Porter for Claude Desktop.app"
  3. 로그인하고 시작

    메뉴 막대의 짐꾼 아이콘을 클릭하고, 계정마다 프로필을 만들어 로그인하세요. 그다음부터는 Porter가 알아서 업데이트됩니다.

대화를 멈추지 마세요.

Mac용 다운로드

macOS 14 이상과 Claude Desktop이 필요합니다.