如何在 Mac 上卸载 MacWhisper
MacWhisper 会把下载好的转录模型和设置放在一起,模型体积往往比应用本体大得多。决定要不要保留它们,再决定是否勾选那个文件夹删除。这份指南覆盖 MacWhisper 官方 Gumroad 页面的安装包和 Homebrew cask macwhisper。
退出 MacWhisper,移除应用
- 从应用菜单或按 Cmd+Q 退出 MacWhisper。实测中没有发现 MacWhisper 注册菜单栏助手或登录项。
- 在 Finder 的「应用程序」里找到 MacWhisper,移到废纸篓。
MacWhisper 还带一个共享扩展,也就是在其他应用的「共享」菜单里把音频发过来转录的那个入口,这个扩展有自己的沙盒容器,另外还有一个应用和扩展共用的 App Group 容器,两个都很小,把应用拖进废纸篓并不会带走它们。
数据放在哪里
| 位置 | 内容 | 处理建议 |
|---|---|---|
| ~/Library/Application Support/MacWhisper | 你的设置和已下载的转录模型 | 默认列出但不勾选,勾选前先看看大小,模型可能很大,重新下载要花不少时间。 |
| ~/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。因为存放模型的 Application Support 文件夹默认不勾选,Mole 不加 --zap,只清理你在列表里选中的部分。这个 cask 还会在移除前按 bundle id 退出 MacWhisper,就是上面那一步。
想保留模型、只移除应用本体:
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 这一行打印出路径,说明设置和已下载的模型还在,如果你选择保留,这是正常结果。- 共享扩展容器那一行提示不存在,说明已经移除,打印出路径说明 macOS 拒绝移动这个沙盒容器,这次测试就是这样,里面没有转录内容,可以在 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 文件夹保持默认不勾选状态时的结果,因为这次测试把它选中了。模型下载和转录功能没有测试。
