如何在 Mac 上卸载 ChatALL
卸载 ChatALL 前,先保存要用的对话,官方文档说明,聊天记录、设置和登录数据保存在本机,重置数据会删除设置和消息。本文覆盖官网下载的 Mac 版和 Homebrew cask chatall,移除客户端不会删除 AI 服务账号,也不会取消对应订阅。
先保存本地对话
应用还在时,将需要的对话文字复制到能独立打开的文件里,再按 Command + Q 退出,需要保留本地状态时,将 ~/Library/Application Support/chatall 复制到该目录之外备份。复制文件夹能保留文件,但这份指南没有验证后续版本能否从副本恢复登录状态或聊天记录。
退出后,把「应用程序」里的 ChatALL.app 移到废纸篓,如果 macOS 提示仍在使用,到活动监视器里检查 ChatALL,结束剩余任务后再删除数据。
决定是否删除聊天数据
在访达中按 Shift + Command + G,逐个查看下面的位置。
| 位置 | 内容和处理方式 |
|---|---|
| ~/Library/Application Support/chatall | 官方给出的设置和消息历史重置目录,重装时可保留,删除前先备份,其中可能有登录数据。 |
| ~/Library/Caches/ai.chatall | Homebrew cask 列出的应用缓存,退出后检查。 |
| ~/Library/Preferences/ai.chatall.plist | cask 列出的偏好设置,需要时保留,想重置时再删除。 |
| ~/Library/Saved Application State/ai.chatall.savedState | cask 列出的应用保存状态,不再需要时可以删除。 |
Homebrew cask将支持目录写作 ChatALL,官方说明和实测记录使用 chatall,常见的不区分大小写 Mac 卷上,两种写法指向同一个目录。如果你的卷区分大小写,检查这份安装实际使用的目录,不要把两种写法都创建或删除一遍。
检查卸载结果
pgrep -il ChatALL
ls -d /Applications/ChatALL.app "$HOME/Library/Application Support/chatall" "$HOME/Library/Application Support/ChatALL"
pgrep 没有输出,表示没有名称匹配的进程在运行,有输出时到活动监视器确认。ls 打印的路径仍在,找不到文件表示该写法对应的路径不存在,权限错误则无法判断,两个支持目录检查不代表存在两份数据,主动保留聊天目录不算清理失败。
用 Homebrew 安装时
brew uninstall --cask chatall
这条命令不执行 zap,自己执行 brew uninstall --cask --zap chatall 会额外移除 cask 中的支持目录、缓存、偏好设置和应用保存状态,包括本地聊天和设置,不读取 Mole 的勾选结果。
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。
Mole 会列出什么
~/Library/Application Support/chatall 会列出供确认,卸载时一并移除数据和配置关闭时不勾选,打开后可自动勾选符合条件的应用数据,保留对话时取消这个目录的勾选。存在时,应用自己的 bundle 标识缓存、更新缓存、HTTP 存储、偏好设置和保存状态默认勾选,支持目录里的 Chromium 缓存也可以和对话数据分开列出。
删除这些本地文件不会撤销 AI 服务账号或 API 访问,需要到对应服务中管理。
这次检查覆盖了什么
2026 年 9 月 21 日,将官网包里的 ChatALL 1.85.110 拷到「应用程序」后卸载,没有登录,也没有 Homebrew 收据。该次全选了已列出的数据,应用、3.1 MB 支持目录、更新缓存、HTTP 存储和确认归属的临时缓存进入了废纸篓。9 月 26 日用开发构建重装重卸,记录了 15 个已移除条目,原清单没有条目仍在磁盘上,卸载前后都没有新启动项,这两次都没有验证登录后的对话、账号删除或聊天数据恢复。
