如何在 Mac 上卸载 Beeper
Beeper 会把加密密钥和本机连接(on-device)聊天网络的聊天记录存在这台 Mac 上,卸载前先把 Recovery Code 存好,也要知道本机连接的聊天不存在 Beeper 的服务器上。移除应用不会删除你的 Beeper 账号,也不会删除接进来的各个聊天网络的账号。这份指南覆盖从 beeper.com 下载的 Beeper Desktop 和 Homebrew cask beeper,两者装的都是 Beeper Desktop.app,bundle ID 是 com.automattic.beeper.desktop。
先保存 Recovery Code
在 Beeper Desktop 里打开 Settings › Profile,点 ▾ 菜单,选 Show Recovery Code。按 Beeper 的说明,账号被锁在外面时,靠这串代码拿回账号和消息记录,把它存进密码管理器或这台 Mac 以外的地方。
看一下哪些是本机连接
Beeper 接入每个聊天网络时,要么走 Beeper Cloud,要么走本机连接。按 Beeper 对两种连接的说明,本机连接的聊天数据不存在 Beeper 的服务器上,完整记录也不会出现在你的其他设备上,退出登录时这个连接会被删掉。某段聊天只在这台 Mac 上有,原聊天服务自己又没留,它就会跟着这台 Mac 的数据一起没了,走 Cloud 的连接和 Beeper 账号本身留在 Beeper 的服务器上。
退出 Beeper,移除应用
- 从菜单退出 Beeper Desktop,在活动监视器里确认没有 Beeper 进程了。
- 把「应用程序」里的
Beeper Desktop.app移到废纸篓。 - 打开「系统设置 › 通用 › 登录项与扩展」,实测时 Beeper Desktop 第一次打开就把自己加成了登录项,卸载后这一项已经没了,你那边还列着的话就在这里关掉。
Beeper 的数据放在哪里
数据文件夹叫 BeeperTexts,和应用名对不上,按「Beeper Desktop」搜是搜不到的。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/BeeperTexts |
Beeper Desktop 的本地资料(登录状态、本地聊天和设置),实测打开一次后 6.2 MB | Recovery Code 存好之前别动,这台 Mac 不再用 Beeper 时再删 |
~/Library/Preferences/com.automattic.beeper.desktop.plist |
应用偏好设置 | 随应用一起删 |
~/Library/Caches/com.automattic.beeper.desktop、~/Library/Caches/com.automattic.beeper.desktop.ShipIt、~/Library/Saved Application State/com.automattic.beeper.desktop.savedState |
Homebrew zap 清单里写到的缓存、更新程序缓存和窗口状态 | 存在的话随应用一起删 |
BeeperTexts 是实测看到的,Homebrew 的 zap 清单里也有,Beeper 的帮助页面没有写它的位置。
检查结果
应用进了废纸篓之后,运行下面两条只读命令:
pgrep -lf "Beeper Desktop.app"
ls -d "$HOME/Library/Application Support/BeeperTexts"
pgrep没有输出,说明 Beeper 没在运行,列出进程说明它还开着。ls -d打印出路径,说明资料文件夹还在,用 Mole 按默认勾选卸载后就是这样,提示「No such file or directory」说明已经没了。
聊天软件的缓存和记录怎么区分,可以看 Mac 上的 Discord、Slack、Teams:缓存、历史与下载。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
beeper 这个 cask 的 zap 清单包括存着登录状态和本地聊天的 ~/Library/Application Support/BeeperTexts,以及 com.automattic.beeper.desktop 下的缓存、更新程序缓存、偏好设置和窗口状态,自己运行 brew uninstall --cask --zap beeper 会把它们全部移到废纸篓,不看 Mole 里勾了什么。只移除应用:
brew uninstall --cask beeper
Mole 会列出什么
对从 beeper.com 下载的 Beeper Desktop:
~/Library/Application Support/BeeperTexts会列出,但默认不勾选,应用名里没有任何线索指向它,Mole 是按这个名字认出它属于 Beeper Desktop 的。- 它里面可以重建的文件夹(
Cache、Code Cache、GPUCache、DawnGraphiteCache、DawnWebGPUCache、blob_storage、Crashpad和logs)各自单列一行,默认勾选。 com.automattic.beeper.desktop下的偏好设置、最近文稿记录和临时缓存默认勾选。- 登录项不在 Mole 的列表里,按上面的步骤到「登录项与扩展」里看。
这次检查覆盖了什么
2026 年 9 月 26 日,从 Beeper 的下载服务器取 4.3.144 版装好,不登录打开一次,再用开发版 Mole 把列出的每一行都勾上卸载。运行时 Mole 的状态页把 Beeper 显示成一行,7 个进程,约 658 MB,第一次打开时它注册了 Beeper Desktop 登录项,卸载后已经没有了,应用和列出的 13 行全部进了废纸篓,包括 6.2 MB 的 BeeperTexts,复查时一行都没留下。9 月 21 日用同一来源的 4.3.123 版测过一次,那次只列出了偏好设置和临时缓存,6.1 MB 的 BeeperTexts 留在了磁盘上,上面按名字认出这个文件夹的规则就是因此加上的。两次都没有登录,聊天网络、Recovery Code 和本机连接的聊天都没有测到。
