如何在 Mac 上卸载 OpenCat
移除 OpenCat 前先保留需要的对话和配置。官方 FAQ把 OpenCat 订阅、API 服务与桌面应用分开说明,把 Mac 应用移到废纸篓不会取消这些服务。
保留数据,再退出
先保存需要的对话,确认备份可读后再决定是否重置应用数据。依赖另一台设备或云端副本时,单独核对那份内容,不假设桌面应用一定能恢复。用 Cmd + Q 退出 OpenCat,再把 Applications 中的 OpenCat.app 移到废纸篓。
本机检查发现了 ~/Library/Application Support/tech.baye.OpenCat 和 ~/Library/Application Support/OpenCat,确认备份并退出后,在 Finder 按 Shift + Command + G 分别打开,把决定不保留的 OpenCat 文件夹移到废纸篓。现场也发现了 ~/Library/Group Containers/group.tech.baye.openai,删除这种组目录前先确认归属,不删除共享的 Group Containers 父目录或其他 AI 客户端的文件。
核对其他应用文件
当前 Homebrew cask 还列出下面这些完整路径,清单中有它们不表示这次测试都观察到过。核对备份并退出 OpenCat 后,在 Finder 按 Shift + Command + G 打开实际存在的每个位置,只把不再需要的 OpenCat 项目移到废纸篓,不存在的跳过,共用的 CloudKit、com.crashlytics.data 和 SentryCrash 父目录留着。
~/Library/Application Support/tech.baye.OpenCat.revenuecat、~/Library/Containers/tech.baye.OpenCat和~/Library/Preferences/tech.baye.OpenCat.plist可能有本机状态或设置,移除前先复制需要的内容。~/Library/Caches/CloudKit/tech.baye.OpenCat、~/Library/Caches/com.crashlytics.data/tech.baye.OpenCat、~/Library/Caches/SentryCrash/OpenCat、~/Library/Caches/tech.baye.OpenCat和~/Library/Caches/tech.baye.OpenCat.revenuecat是清单里属于本款的缓存子目录。~/Library/HTTPStorages/tech.baye.OpenCat和~/Library/Saved Application State/tech.baye.OpenCat.savedState是网页存储与窗口状态。~/Library/Application Scripts/group.tech.baye.openai与~/Library/Group Containers/group.tech.baye.openai配对,分别检查,需要的数据或其他已装应用还在使用时保留,确认不共用后只移除单个子目录,Mole 对这两类组条目仍单独检查归属。
核对卸载结果
pgrep -ifl OpenCat
ls -ld /Applications/OpenCat.app "$HOME/Library/Application Support/tech.baye.OpenCat" "$HOME/Library/Group Containers/group.tech.baye.openai"
核对匹配进程的可执行文件路径。路径不存在只说明该位置已不在,权限错误则无法确认;保留的数据组不代表应用本体仍安装着,备份、账号和订阅单独核对。
如果通过 Homebrew 安装
brew uninstall --cask opencat
cask定义了它管理的卸载内容。zap 指定了 OpenCat 支持数据、精确 bundle 容器和偏好、应用专属 SDK 缓存,以及 group.tech.baye.openai 组容器和应用脚本叶。这些组位置可能包含需要的数据,确认归属和备份前不要整批重置。
直接执行 brew uninstall --cask --zap opencat 会运行整个 zap 清单,不读取 Mole 的勾选状态。Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。
Mole 会列出什么
Mole 默认勾选存在的精确 bundle 支持数据、容器和偏好,这些位置可能有需要的数据,先备份或取消勾选。~/Library/Application Support/OpenCat 列入待确认,通用设置的清理区域中,卸载时一并移除数据和配置关闭时不勾选,打开后可以预选符合条件的应用数据,想保留这个文件夹就取消勾选。组条目仍需单独确认,其他已安装应用的归属冲突会阻止删除,cask 中有这条路径不证明某次测试一定列出过它。
这次检查覆盖了什么
2026 年 9 月 21 日检查了官网 Mac 包的 OpenCat 26.8.0,未登录,启动后卸载,移除了选中的支持数据和应用专属 SDK 缓存。现场存在的数据组当次未列出,没有测试删除它;对话恢复、账号同步、取消订阅及 Homebrew 安装未验证。
