如何在 Mac 上卸载 T3 Code
移除 T3 Code 桌面应用前,先保存并提交要保留的修改,项目官方说明区分桌面应用、CLI 和后台服务安装,并调用独立安装的编码 Agent,项目、worktree 和 Agent 会话档案都先留下,确实不用时再单独处理。
先退出,再移除应用
先停止 Agent 任务并退出 T3 Code,把「应用程序」里的 T3 Code (Alpha).app 移进废纸篓,如果另装了 t3 服务,先按它自己的服务控制方式停用,再处理那份安装,删除桌面应用不能证明独立服务已经停止。
核对本机数据
停止桌面 Agent 任务、退出 T3 Code 后,在 Finder 按 Shift + Command + G 打开下面的完整路径,删除前把要留的数据复制到该目录之外,只把不再需要的项目移到废纸篓,不存在的跳过,共用父目录留着。
~/.t3/userdata在测试中存在,也在 cask zap 清单里,移除前复制要保留的桌面状态。~/Library/Application Support/T3 Code (Alpha)是当前 cask 的另一个数据目标。- worktree、仓库和服务商会话档案单独保留,这两个数据位置不能作为删除整个
~/.t3或所有编码 Agent 目录的依据。
检查卸载结果
pgrep -ifl "T3 Code|t3code"
command -v t3
ls -ld "/Applications/T3 Code (Alpha).app" "$HOME/.t3/userdata"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
command -v 有输出表示 PATH 里仍有可用的 CLI,没有输出也不能证明每一份独立安装都已移除。
用 Homebrew 安装时
cask 没有单独的卸载辅助程序,zap 包括 ~/.t3/userdata、桌面支持目录、缓存、HTTP 存储、偏好设置、窗口恢复状态和 Apple 最近文档清单项,未勾选的家目录数据或范围未通过检查的路径可能阻止 Mole 的 zap,自行运行 zap 仍可能丢掉桌面状态。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask t3-code
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap t3-code 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
移除 T3 Code 不会取消 Claude、Codex 或其他服务商订阅,也不会卸载这些独立安装的 Agent。
Mole 会列出什么
Mole 默认勾选应用本体和精确归属的偏好设置、缓存项,~/.t3/userdata 和 ~/Library/Application Support/T3 Code (Alpha) 会列出来供你检查,「卸载时一并移除数据和配置」关闭时不预选,开启后符合条件的自有数据可以预选,想留桌面状态就检查并取消勾选,项目 worktree 不会整体当作桌面卸载目标,AI 页会单独评审 worktree。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网包拷出 T3 Code 0.0.42 应用,用 Mole 开发构建卸载,清单中的 5 项已移进废纸篓,记录的观察窗口内没有归属明确的残留,待确认的小型 userdata 目录没有记录为已移除,没有测试运行中的 Agent 任务、真实 worktree、远程访问、独立服务或已发布的 Mole 安装包。
