如何在 Mac 上卸载 TRAE
TRAE 的 AI 对话数据存在你自己的 Mac 上,按 TRAE 的故障排查页面的说法,~/Library/Application Support/Trae/ModularData 里放着对话数据库,清掉它会丢掉对话历史、还没接受的代码改动,以及用来把某次对话回退的快照。移除应用不会动这个文件夹,删了就找不回来,项目文件也还在你原来放的地方。下面覆盖从 trae.ai 下载的国际版 TRAE,也就是「应用程序」里名叫 Trae、bundle ID 为 com.trae.app 的应用(Mole 状态页里显示为 TraeCode),以及 Homebrew cask trae。Trae CN 和 TRAE SOLO CN 是另外两个应用,签名的开发团队也不一样,文件夹各归各的,各有自己的指南。
退出 TRAE,移除应用
- 先保存手头的工作,再从应用菜单退出 TRAE,或者按 Command-Q。
- 在「活动监视器」里搜 Trae,确认相关进程都已退出,Trae CN 或 TRAE SOLO CN 也开着的话,它们的进程可能一起被搜出来,别去动。
- 在 Finder 的「应用程序」里把 Trae 拖进废纸篓。
- 打开「系统设置 › 通用 › 登录项与扩展」,还能看到 TRAE 的条目就在这里关掉,这次测试里它没有加登录项。
TRAE 的文件在哪里
在 Finder 按 Shift + Command + G,逐个输入下面的位置,不存在的直接跳过。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Application Support/Trae |
应用数据,里面的 ModularData 装着 AI 对话历史、没接受的改动和快照 |
重装后还想看到对话历史就保留,想从头开始再移除 |
~/.trae |
扩展(首次启动时从 VS Code 导入,这次测试整个文件夹 335 MB,扩展占了 332 MB)、内置工具和技能、MCP 服务,以及登录令牌。它列在 Homebrew 给 TRAE 的 zap 清单里,给多个编辑器装 agent skills 或规则的工具也可能往这里写东西 | 移除前先看看里面有什么,别的工具放进来的东西留着 |
~/.trae-cn、~/Library/Application Support/Trae CN |
Trae CN 和 TRAE SOLO CN 的文件夹 | 这两个应用还装着任何一个就保留 |
~/.ai_completion、~/.icube-remote-ssh |
Mole 当作几个 Trae 应用共用的文件夹,这次测试国际版 TRAE 没有写它们 | Trae CN 或 TRAE SOLO CN 还装着就保留 |
~/Library/Caches/com.trae.app、~/Library/HTTPStorages/com.trae.app |
缓存和网页存储 | 随应用移除 |
~/Library/Preferences/com.trae.app.plist、~/Library/Preferences/com.trae.app.helper.plist |
偏好设置 | 随应用移除 |
~/Library/Saved Application State/com.trae.app.savedState |
窗口恢复状态 | 随应用移除 |
~/Library/Caches/com.trae.ShipIt |
TRAE 更新程序的缓存 | 随应用移除 |
/usr/local/bin/trae |
trae 命令,TRAE 首次启动时装的、指向应用内部的链接 |
按下文检查后移除 |
ModularData 的说明来自 TRAE 的文档,其余路径来自 Homebrew cask 的 zap 清单和这两次的测试记录。
检查结果
在「终端」里运行下面几条只读命令:
pgrep -il trae
launchctl list | grep -i trae
ls -d "$HOME/Library/Application Support/Trae" ~/.trae ~/.trae-cn
ls -l /usr/local/bin/trae
pgrep没有输出,说明没有 TRAE 进程在运行,列出进程说明 TRAE 或 Trae CN、TRAE SOLO CN 还开着。launchctl list成功读取但过滤后没有输出,只表示当前用户任务列表里没有名称含trae的行,不证明所有 TRAE 服务都已退出,命令报错时仍无法判断,出现com.trae.ShipIt说明 TRAE 的更新任务还登记着,Homebrew cask 卸载 TRAE 时卸下的就是这个任务,带cn.trae的行属于 Trae CN 或 TRAE SOLO CN。ls -d会打印仍然存在的文件夹,其余的提示「No such file or directory」,你想留对话历史时Application Support/Trae还在是正常结果,~/.trae-cn属于 Trae CN 和 TRAE SOLO CN。ls -l显示/usr/local/bin/trae指向Trae.app,而这个应用已经删了,说明链接留了下来,提示「No such file or directory」说明没有要删的,同一个文件夹里的trae-cn属于 Trae CN。
删掉 trae 命令
这个链接归系统所有,删除时要输管理员密码。先用上面的 ls -l 确认它指向你删掉的 TRAE,再运行:
sudo rm /usr/local/bin/trae
只删这一项,不要动 /usr/local/bin 文件夹本身。
用 Homebrew 安装时
trae 这个 cask 卸载时会退出 TRAE 并卸下 com.trae.ShipIt,它的 zap 清单包括 ~/.trae、装着对话历史的 ~/Library/Application Support/Trae、应用和更新程序的缓存、网页存储、两个偏好设置文件、窗口恢复状态,以及 TRAE 在最近文稿列表里的记录。自己运行 brew uninstall --cask --zap trae 会把这些移进废纸篓,不看你在 Mole 里勾了什么。Homebrew 的 TRAE cask
想保留对话历史,只移除应用:
brew uninstall --cask trae
~/.trae 不在 ~/Library 里,所以 Mole 卸载这个 cask 时从不加 --zap,只移走应用和你勾选的行。
移除 TRAE 不会取消 TRAE 的订阅。其他 AI 编程工具会留下什么,可以看怎么清理 Mac 上 AI 编程工具留下的东西。
Mole 会列出什么
用 Mole 卸载 TRAE 时:
~/Library/Application Support/Trae会列出来供你检查,「卸载时一并移除数据和配置」关闭时不预选,开启后符合条件的应用数据可以预选,想留ModularData里的对话历史、没接受的改动和快照就取消勾选,或者先备份再删除。里面的 Chromium 缓存和日志是单独的行,默认勾选。~/.trae也属于要检查的数据,开启这个选项后可以预选,想留的扩展、技能和设置先拷走,或者取消勾选。- 以 bundle ID
com.trae.app命名的缓存、偏好设置、网页存储、窗口恢复状态和临时文件默认勾选。 ~/.ai_completion和~/.icube-remote-ssh只有在 Trae CN 和 TRAE SOLO CN 都没装时才列出,开启「卸载时一并移除数据和配置」后符合条件的行可以预选,仍然需要的项要取消勾选。- 属于 Trae CN 和 TRAE SOLO CN 的
~/.trae-cn、~/Library/Application Support/Trae CN、~/Library/Caches/Trae CN这类文件夹,不会当成 TRAE 的行列出。 /usr/local/bin/trae不会被删,它归系统所有,用上面的命令自己检查。
这次检查覆盖了什么
2026 年 9 月 22 日,从 trae.ai 下载国际版 TRAE,拷进「应用程序」后打开一次,应用显示的版本是 3.5.81,再用 Mole 的开发构建通过「退出并移除」卸载。属于 TRAE 的行勾上之后,1.07 GB 的应用、8.2 MB 的 ~/Library/Application Support/Trae 和 3.4 MB 的 ~/.trae 进了废纸篓,之前装过 Trae CN 留下的 ~/.trae-cn 没有列出,留了下来。那一次的记录里没有登录、对话和扩展。
2026 年 9 月 29 日又测了一次,TRAE 3.5.104 是前一天从 trae.ai 下载的,登录后简单对话过,这次用开发构建的 Mole 卸载,同一轮还有别的 AI 应用。它首次启动时把 VS Code 的扩展导入了 ~/.trae(335 MB),并装上了 /usr/local/bin/trae,没有加登录项,也没有改 shell 配置。Mole 状态页把它显示为一行 TraeCode,17 个进程占 1.52 GB。Trae CN 还装着时,第一次出的审查列表把 Trae CN 的 Application Support/Trae CN 和 Caches/Trae CN 也当成 TRAE 的行列了出来,其中一部分还默认勾选,Mole 随后改掉了这个问题,不再把别的 Trae 应用的文件夹列进来,改完后的列表只有 TRAE 自己的 14 行。全部勾上之后,应用本体、Application Support/Trae 和 ~/.trae 进了废纸篓,trae 链接留了下来,指向已经删掉的应用。登出、注销账户和 Homebrew cask 都没有实测。
