在 Mac 上卸载 ChatGPT
先在 ChatGPT 网页端确认需要的对话可访问,保存本机附件。Mole 检查过的 ChatGPT 桌面版(26.730)以 com.openai.codex 标识自己,但本机对话数据仍放在旧名称 com.openai.chat 下,所以那个文件夹不是旧版本留下的残留。退出桌面应用,再从「应用程序」移到废纸篓。删除本机文件与删除账号里的对话不是同一个操作;移除应用也不会取消 ChatGPT 订阅,付费方案要到账号的订阅设置里处理。这份指南覆盖 OpenAI 官网下载的桌面版和 Homebrew cask chatgpt。
移除应用
- 保存需要的本机附件,并在网页端确认对话还在。
- 退出 ChatGPT,到活动监视器检查 ChatGPT 相关进程,把残留的也退出。
- 在 Finder 的「应用程序」中把 ChatGPT 移到废纸篓。
~/.codex 要保留。它属于单独的 Codex 命令行工具,移除桌面版不需要动它。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
chatgpt 这个 cask 的 zap 清单覆盖 com.openai.codex 和 Codex 名下的支持文件夹、缓存和偏好设置,包括 ~/Library/Application Support/Codex 和 ~/Library/Application Support/OpenAI/Codex,还有系统文件 /Library/Application Support/CodexComputerUseAuthorizationPlugin。~/.codex 只在它是空文件夹时才会被移除。自己运行 brew uninstall --cask --zap chatgpt 时,zap 清单不看 Mole 的勾选。zap 清单不包含下面的 com.openai.chat 文件夹,所以用 Homebrew 移除后它们还在。想保留 Codex 支持文件夹,只移除应用:
brew uninstall --cask chatgpt
核对本机数据
在 Finder 按 Shift + Command + G 逐个查看下面的位置,没有的就跳过。
| 位置 | 是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/com.openai.chat |
桌面版的本机数据,包括对话 | 先复制需要的内容;确定不要本机副本时再移除 |
~/Library/Caches/com.openai.chat |
缓存 | 退出后可以移除 |
~/Library/Preferences/com.openai.chat.plist |
偏好设置 | 只在想完全从头开始时移除 |
~/Library/HTTPStorages/com.openai.chat |
网络存储 | 随应用一起移除 |
~/Library/Caches/ChatGPTHelper、~/Library/Preferences/ChatGPTHelper.plist、~/Library/HTTPStorages/ChatGPTHelper 和 ~/Library/HTTPStorages/ChatGPTHelper.binarycookies |
ChatGPTHelper 写入的文件 | 随应用一起移除 |
~/.codex |
Codex 命令行工具的数据 | 还在用 Codex 就保留 |
保留桌面设置或本地数据时先复制备份,重新登录账号并不能证明每份本机文件都已同步。不能按名字搜索后把其他 OpenAI 工具的数据一并清掉。
检查结果
应用进废纸篓后,运行下面两条只读命令:
pgrep -lf ChatGPT.app
ls -d "$HOME/Library/Application Support/com.openai.chat" ~/.codex
pgrep没有输出,说明没有从 ChatGPT.app 启动的进程。列出进程,说明应用或某个辅助进程还开着。ls -d会打印仍然存在的文件夹。com.openai.chat还在只说明目录存在,实际对话数据要查看里面的文件或可用备份,缺路径错误只说明该路径不存在,权限或其他读取错误表示状态还不能确定。~/.codex还在是正常的,它属于 Codex 工具。
如果卸载后还能在浏览器继续聊天,那是账号和网页端仍可使用的正常结果。
Mole 会列出什么
以下是 Mole 对 OpenAI 官网下载版的处理:
~/Library/Application Support/com.openai.chat和上表中其他com.openai.chat、ChatGPTHelper行都是需确认数据,默认关闭「卸载时一并移除数据和配置」时不勾选,开启后符合条件的应用自有需确认行可能预先勾选,想保留就取消对应行的勾选,共享数据和代理档案仍单独保护。Mole 的「清理」页从不把对话文件夹当作缓存。- 按
com.openai.codex存放的缓存、偏好设置、网页存储和窗口恢复状态默认勾选。 ~/.codex和/Library/Application Support/CodexComputerUseAuthorizationPlugin不会列出。
这次检查覆盖了什么
测试用的 Mac 上装着 ChatGPT,没有卸载。2026 年 9 月 22 日和 23 日,用 Mole 的开发构建对这份安装预览了卸载列表,没有删除任何东西:9 月 23 日列出 68 项,其中 51 项默认勾选,并按设计没有列出 ~/.codex(那台 Mac 上是 24 GB 的 Codex 数据)。Homebrew cask、网页账号和订阅变更都没有测试。
