上限に達しても、 会話はそのまま。

Porter は、使用上限に達したアカウントから余裕のあるアカウントへ Claude Code のセッションを移します。Claude が止まったところから、そのまま続けられます。

macOS 14 以降 · 無料・オープンソース · 10 言語に対応

会話は、もともとアカウントのものではありません。

Claude Code はすべての会話を Mac 上の専用フォルダに保存し、どのアカウントからも共通で使います。アカウントに属しているのは、Claude Desktop の小さなセッション一覧だけです。Porter はその一覧の項目を移し、上限エラーを消して、セッションが使う git worktree も一緒に運びます。

複数の Claude Desktop を、同時に。

Claude Desktop は通常、一度に 1 つのアカウントしか使えません。Porter を使うと、各プロファイルがサインイン、設定、セッションをそれぞれ持つ独立した Claude Desktop になり、ほかのアプリと同じく Dock に並び、⌘-Tab でも切り替えられます。1 つのアカウントが上限に達したら、次のウインドウで作業を続けましょう。

オプションで、ブラウザからの Claude のリンクを最後に使ったプロファイルで開けます。

サンプルデータ

すべてのアカウントをひと目で。

メニューバーのポーターをクリックすると、各アカウントの 5 時間と 7 日間の使用量、上限で止まったセッションが表示され、ボタン 1 つで余裕のあるアカウントへ移動できます。

必要なときは、リアルタイムの使用量も。

「リアルタイムの使用量」をオンにすると、Porter は数分ごとに各プロファイルのセッションで claude.ai に問い合わせます。Claude の使用量画面と同じ方法です。各上限のリセット時刻や、Fable など特定のモデルだけに適用される上限も表示されます。

すべてのセッションを、1 つのウインドウで。

  • セッションをプロジェクトごとに表示し、検索やフィルタも使えます
  • 別のアカウントへ移動やコピー、ドラッグでも移せます
  • アーカイブ、復元、削除。変更の前には毎回バックアップを作成します
  • プロジェクトフォルダを移動すると、それを使うセッションもすべて追従します
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 が必要です。