额度用完了, 对话接着聊。

当一个账户达到使用限额时,Porter 会把你的 Claude Code 会话搬到还有余量的账户,让你从 Claude 停下的地方接着做。

macOS 14 或更高版本 · 免费开源 · 支持 10 种语言

对话从来不属于某个账户。

Claude Code 把每段对话都保存在你 Mac 上的专属文件夹中,由所有账户共享。真正属于账户的,只有 Claude Desktop 里一份简短的会话列表。Porter 会移动列表中的条目,清除限额错误,并把会话用到的 git worktree 一并带过去。

多个 Claude Desktop,同时运行。

Claude Desktop 通常一次只能登录一个账户。有了 Porter,每个配置文件都是一个独立的 Claude Desktop,有自己的登录状态、设置和会话,像普通应用一样出现在程序坞和 ⌘-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. 下载

    下载 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。