跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    如何在 Mac 上卸载 Devin

    Devin Desktop 就是以前的 Windsurf,装出来的仍然是 Devin.app,bundle ID 还是 com.exafunction.windsurf。卸载前先想好要留什么,按 Devin 的 Memories & Rules 页面的说法,Cascade 自动生成的记忆和你的全局规则只存在这台 Mac 的 ~/.codeium/windsurf/memories/ 里,本地 Devin agent 的会话记录则在 ~/.local/share/devin 下面,只把应用移到废纸篓不会动这两处。本文覆盖从 devin.ai 官网下载的版本,以及 Homebrew cask devin-desktop。

    退出 Devin

    1. 先保存手头的工作,再从应用菜单退出 Devin,或者按 Command-Q。
    2. 在「活动监视器」里搜 Devin,确认相关进程都已退出。编辑器在主窗口之外还跑着语言服务器和内置的 devin agent,正常会跟着一起关掉。
    3. 打开「系统设置 › 通用 › 登录项与扩展」,还能看到 Devin 的条目就在这里关掉,这次测试里它没有加登录项。

    把 Devin 移到废纸篓

    在 Finder 打开「应用程序」,把 Devin 移到废纸篓。Devin 的入门页面写的也是这一步,先确认它没在运行,再从「应用程序」拖进废纸篓。

    Devin 的文件在哪里

    在 Finder 按 Shift + Command + G,逐个输入下面的位置,不存在的直接跳过。

    位置 里面是什么 怎么处理
    ~/Library/Application Support/Devin 编辑器数据,包括设置、工作区状态、备份和日志(这次测试 83 MB) 想留的内容先备份,再删除
    ~/.local/share/devin 本地 agent 的会话库 cli/sessions.db、日志和插件(日志路径见 Devin CLI 的故障排查页面) 还在用单独安装的 Devin CLI,或者重装后想找回会话,就保留
    ~/.config/devin config.json、全局 AGENTS.md、mcp_config.json 和技能,和 Devin CLI 共用(见 Devin 的配置说明) 还在用 Devin CLI 就保留
    ~/.cache/devin 远端配置缓存和遥测状态 独立 CLI 仍在使用时保留,确认不再共用后只把这个文件夹移到废纸篓
    ~/.devin 编辑器的启动参数和扩展 应用删掉后可以删除
    ~/.codeium/windsurf cascade 里的 Cascade 对话历史(见 Devin 的常见问题页面)、记忆和 memories/global_rules.md、全局技能和一个 bin 文件夹,都是 Windsurf 时代延续下来的 先把想留的记忆和规则拷出来,确认 Codeium 或 Windsurf 的其他工具不再用它,再自己删除
    ~/.devin-shared 和单独安装的 Devin CLI 共用的存储 装着 Devin CLI 就保留
    ~/Library/Caches/com.exafunction.windsurf、~/Library/HTTPStorages/com.exafunction.windsurf、~/Library/Preferences/com.exafunction.windsurf.plist 缓存、网页存储和偏好设置 随应用删除

    ~/.local/share/devin、~/.cache/devin、~/.devin 和 ~/.devin-shared 里装的是什么,是这次测试在磁盘上看到的,日志、配置和记忆的路径来自 Devin 的文档。

    删掉 Devin 加的 PATH 行

    这次测试里 Devin 首次启动时往 ~/.zshrc 加了一行,把 ~/.codeium/windsurf/bin 放进 PATH,Mole 不会改 shell 配置文件。先找到这一行:

    grep -n 'codeium/windsurf' ~/.zshrc ~/.bashrc ~/.profile
    

    每条结果会显示文件名、行号和那一行的内容,不存在的文件可以跳过,权限或读取错误表示该文件的内容还无法确认,成功读取但没有匹配才说明没有提到这个文件夹。用文本编辑器打开对应文件,只删 Devin 加的那一行,保存后新开一个「终端」窗口。如果你还在用 ~/.codeium/windsurf/bin 里的东西,这一行就先留着。

    核对卸载结果

    pgrep -il devin
    ls -d /Applications/Devin.app
    ls -d "$HOME/Library/Application Support/Devin" ~/.local/share/devin ~/.config/devin ~/.codeium/windsurf
    command -v devin
    
    • pgrep 没有输出只说明这个进程名模式没有匹配,不证明所有 Devin 辅助进程都已退出,继续删除前在「活动监视器」核对剩余编辑器、agent 或独立 CLI 进程的可执行文件路径。
    • ls -d /Applications/Devin.app 打印出路径说明应用还在。
    • 第二条 ls -d 会打印仍然存在的文件夹,其余的提示「No such file or directory」。~/.local/share/devin 还在只说明 agent 数据文件夹仍存在,打开后确认想保留的会话,选择保留或只走 Mole 自身的删除列表时,~/.codeium/windsurf 还在是正常的,Mole 不列出这个文件夹,另行手动删除是另一项选择。
    • command -v devin 显示当前 shell 如何解析这个名称,结果可能是文件路径、别名、函数或其他同名命令,确实是文件路径时再检查目标,判断它是否属于要保留的独立 CLI,那份安装仍需要共用文件夹时就保留,没有输出只说明当前 shell 无法解析这个名称。

    用 Homebrew 安装时

    devin-desktop 这个 cask 卸载时会退出 Devin,卸下更新任务 com.exafunction.windsurf.ShipIt,并删掉 Homebrew 链接的 devin-desktop 命令。它的 zap 清单会把 ~/.devin、~/Library/Application Support/Devin、应用的缓存、网页存储、偏好设置和最近文稿记录移进废纸篓,另外对 ~/.codeium/windsurf 有一步 rmdir,只在这个文件夹为空时才删掉它。自己运行 brew uninstall --cask --zap devin-desktop 会删掉这些,不看你在 Mole 里勾了什么,清单里没有 ~/.local/share/devin、~/.config/devin 和 ~/.cache/devin。Homebrew 的 Devin Desktop cask

    想保留编辑器的数据文件夹,就不加 --zap:

    brew uninstall --cask devin-desktop
    

    ~/.devin 不在 ~/Library 里,所以 Mole 卸载这个 cask 时从不加 --zap,只移走应用和你勾选的行。

    移除 Devin 不会取消 Devin 或 Windsurf 的套餐,也不会删除账号。其他 AI 编程工具会留下什么,可以看怎么清理 Mac 上 AI 编程工具留下的东西。

    Mole 会列出什么

    用 Mole 卸载 Devin 时:

    • 以 com.exafunction.windsurf 命名的偏好设置、缓存、网页存储、临时缓存和最近文稿记录默认勾选,~/Library/Application Support/Devin 里能重新生成的缓存和日志(Cache、Code Cache、GPUCache、DawnGraphiteCache、DawnWebGPUCache、Crashpad、blob_storage、logs)也默认勾选。
    • ~/Library/Application Support/Devin、~/.devin、~/.cache/devin 和 ~/.config/devin 会列出,通用设置的清理区域中,卸载时一并移除数据和配置关闭时不勾选,打开后可以预选符合条件的应用数据。还在用单独安装的 Devin CLI 就保留共用的配置与缓存,编辑器设置先备份再删。
    • ~/.local/share/devin 里有 agent 会话,即使打开这个选项也不预选,仍需单独确认,还在用 CLI 或想保留会话就不要勾选。
    • ~/.codeium/windsurf 和 ~/.devin-shared 不会列出,Codeium 和 Devin 的其他工具也可能在用。
    • ~/.zshrc 里的 PATH 行不会被改动。

    这次检查覆盖了什么

    2026 年 9 月 28 日,从官网下载 Devin 3.10.35,拷进「应用程序」,登录后问了一个读代码的小问题。9 月 29 日用 Mole 的开发构建退出并移除,所有行都勾上,同一轮还有其他 AI 应用。卸载前 Mole 的状态页把 Devin 显示成一行,21 个进程占 1.58 GB。应用本体、~/Library/Application Support/Devin、~/.devin、~/.local/share/devin、~/.cache/devin 和 ~/.config/devin 进了废纸篓,~/.codeium/windsurf、~/.devin-shared 和 ~/.zshrc 里的 PATH 行都留了下来。卸载前后都没有 Devin 的登录项。2026 年 9 月 21 日还做过一轮,移除了 Devin 3.10.31 和 41.5 MB 支持数据,那次 ~/.devin 没有列出。Homebrew cask、单独安装的 Devin CLI、内置 devin 命令自带的卸载选项和登出流程都没有实测。

    Mac 空间不够、越用越慢时,Mole 能帮你清理垃圾、卸干净软件、维护系统。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (301) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。