如何在 Mac 上卸载 MacWhisper
MacWhisper 会把下载好的转录模型和设置放在一起,模型体积往往比应用本体大得多。决定要不要保留它们,再决定是否勾选那个文件夹删除。这份指南覆盖 MacWhisper 官方 Gumroad 页面的安装包和 Homebrew cask macwhisper。
退出 MacWhisper,移除应用
- 从应用菜单或按 Cmd+Q 退出 MacWhisper。实测中没有发现 MacWhisper 注册菜单栏助手或登录项。
- 在 Finder 的「应用程序」里找到 MacWhisper,移到废纸篓。
MacWhisper 还带一个共享扩展,也就是在其他应用的「共享」菜单里把音频发过来转录的那个入口,这个扩展有自己的沙盒容器,另外还有一个应用和扩展共用的 App Group 容器,两个都很小,把应用拖进废纸篓并不会带走它们。
数据放在哪里
先退出 MacWhisper 并关闭共享扩展,再把要保留的设置和下载好的模型复制到这个目录以外,核对副本后,在 Finder 按 Shift + Command + G 逐个打开下面的路径,只把不再需要的应用资料移到废纸篓,不存在的路径跳过,还有其他应用使用或归属不明确的 App Group 留着。
| 位置 | 内容 | 处理建议 |
|---|---|---|
| ~/Library/Application Support/MacWhisper | 你的设置和已下载的转录模型 | 要保留的先备份再移除,「卸载时一并移除数据和配置」关闭时 Mole 不勾选,打开后符合条件的应用资料可以预选,想留模型就取消勾选。 |
| ~/Library/Caches/com.goodsnooze.MacWhisper | 应用缓存 | 默认勾选。 |
| ~/Library/HTTPStorages/com.goodsnooze.MacWhisper | 网络缓存和 Cookie | 默认勾选。 |
| ~/Library/Preferences/com.goodsnooze.MacWhisper.plist | 应用偏好设置 | 默认勾选。 |
| ~/Library/Saved Application State/com.goodsnooze.MacWhisper.savedState | 窗口恢复状态 | 默认勾选。 |
| ~/Library/WebKit/com.goodsnooze.MacWhisper | 内嵌网页数据 | 默认勾选。 |
| ~/Library/Application Scripts/com.goodsnooze.MacWhisper | 应用自己的脚本支持目录 | 默认勾选。 |
| ~/Library/Containers/com.goodsnooze.MacWhisper.ShareExtension | 共享扩展自己的沙盒容器 | 默认勾选,macOS 有时会拒绝移动,见下文。 |
| ~/Library/Group Containers/8Q7TMPA46J.group.com.goodsnooze.macwhisper.share | 应用和共享扩展共用的 App Group 容器 | 默认不勾选,确认不了没有别的应用在用这个组时 Mole 会保留它。 |
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
macwhisper 这个 cask 的 zap 清单包含 ~/Library/Application Scripts/com.goodsnooze.MacWhisper、~/Library/Application Support/MacWhisper、~/Library/Caches/com.goodsnooze.MacWhisper、~/Library/Containers/com.goodsnooze.MacWhisper、两条 ~/Library/HTTPStorages 记录、~/Library/Preferences/com.goodsnooze.MacWhisper.plist、~/Library/Saved Application State/com.goodsnooze.MacWhisper.savedState,还有 ~/Library/WebKit/com.goodsnooze.MacWhisper。想保留模型就让对应文件夹保持不勾选,Mole 会跳过 --zap,只清理已选的行,自己运行 brew uninstall --cask --zap macwhisper 则会移除 Homebrew 完整清单里的内容,包括模型,不读取 Mole 的勾选。cask 普通卸载还会在移除前按 bundle id 退出 MacWhisper。
不运行 zap,保留模型时用:
brew uninstall --cask macwhisper
核对卸载结果
pgrep -il macwhisper
ls -d ~/Library/Application\ Support/MacWhisper
ls -d ~/Library/Containers/com.goodsnooze.MacWhisper.ShareExtension
pgrep正常运行且没有报错时,没有输出只表示没有进程名匹配macwhisper,不能证明所有扩展或另有名称的辅助进程都已退出,在活动监视器核对应用和共享扩展的实际可执行文件路径。ls -d在 Application Support 这一行打印出路径,只说明文件夹还在,选择保留时这是正常结果,要确认设置和模型还在,再单独查看里面的内容。- 共享扩展容器那一行提示不存在,说明已经移除,打印出路径只说明它还在,先核对是否勾选过、卸载结果写了什么,再判断是不是权限拒绝。退出应用并关闭扩展后,可以在 Finder 里尝试把这个精确容器移到废纸篓,权限报错表示这次检查没有确认它的状态。
Mole 会列出什么
对官网下载或 Homebrew cask 安装的 MacWhisper:
~/Library/Caches/com.goodsnooze.MacWhisper、~/Library/HTTPStorages/com.goodsnooze.MacWhisper、~/Library/Preferences/com.goodsnooze.MacWhisper.plist、~/Library/Saved Application State/com.goodsnooze.MacWhisper.savedState、~/Library/WebKit/com.goodsnooze.MacWhisper和~/Library/Application Scripts/com.goodsnooze.MacWhisper默认勾选。- 「卸载时一并移除数据和配置」关闭时,
~/Library/Application Support/MacWhisper会列出但不勾选,打开后符合条件的应用资料可以预选,这个装着设置和模型的文件夹也在其中,想保留就先取消勾选。 - 共享扩展的容器
~/Library/Containers/com.goodsnooze.MacWhisper.ShareExtension默认勾选,因为扩展的 ID 是在 MacWhisper 自己的 bundle ID 后面接着往下写的。 - App Group 容器
8Q7TMPA46J.group.com.goodsnooze.macwhisper.share从不默认勾选,它的名字是共享组的写法,不是 MacWhisper 自己的group.<bundle ID>,Mole 只要确认不了没有别的应用在用这个组,就会保留它。
这次检查覆盖了什么
2026 年 9 月 21 日,从官方 Gumroad 页面下载 MacWhisper 15.1.1,用 Mole Preview 282 卸载,测试时已授权完全磁盘访问,并且全部勾选了要移除的项目。应用、129.3 MB 的 Application Support 文件夹、缓存、HTTP 存储和自己的 Application Scripts 目录都进了废纸篓,共享扩展的容器因为 macOS 拒绝移动(错误 513)留了下来,App Group 容器被 Mole 当作受保护路径保留。这次测试没有覆盖 Application Support 文件夹保持默认不勾选状态时的结果,因为这次测试把它选中了。模型下载和转录功能没有测试。
