如何在 Mac 上卸载 QoderWork
QoderWork 的对话和定时任务存在你自己的 Mac 上,放在 ~/Library/Application Support/QoderWork/data 下的一个数据库里,技能、插件和 agent 会话则在 ~/.qoderwork,只移除应用的话这两处都会留着。打算换到新版 Qoder 的话,它的数据导入会从同一台 Mac 上把 QoderWork 的对话、定时任务、记忆、用户级技能、MCP 连接器和插件复制过去,先导入再卸载。QoderWork 替你建的文件,比如桌面上的文档,是你自己的,卸载不会动它们。本文覆盖从 qoder.com 下载的 QoderWork,bundle ID 为 com.qoder.work。
关掉登录项,退出所有 QoderWork 进程
QoderWork 会把自己加进登录时打开的应用,这样只要你登录了 Mac,它的定时任务就能跑。
- 打开「系统设置 › 通用 › 登录项与扩展」,把 QoderWork 从登录时打开的应用列表里去掉。
- 从应用菜单退出 QoderWork,或者按 Command-Q。
- 窗口关了不一定就退干净了。这次测试里,窗口没了之后 QoderWork 自己的可执行文件还在跑浏览器扩展中转的后台进程
browser-extension-relay-worker.js,Mole 因此报告应用仍在运行并跳过了它。先查一下:
pgrep -fl QoderWork
没有输出只说明这次完整命令搜索没有匹配,不能证明所有助手都退出,其他命令也可能只是包含 QoderWork 这个词,结束前在「活动监视器」打开对应进程,确认可执行文件位于准备移除的 QoderWork.app 内,保存工作,再退出确认属于应用的进程,或向这个核实过的进程发送终止信号:
kill PID
把 PID 换成已确认那一行开头的数字,再重复检查,直到确认属于待删除 QoderWork.app 的进程都已退出。其他匹配只核对归属,不结束它们。提示「No such process」说明该 PID 已经退出了。
如果你在 Chrome 里装过 QoderWork 的浏览器扩展,也要去浏览器的扩展页面把它删掉,卸载应用不会碰你的浏览器。
把 QoderWork 移到废纸篓
在 Finder 打开「应用程序」,把 QoderWork 移到废纸篓。
QoderWork 的文件在哪里
在 Finder 按 Shift + Command + G,逐个输入下面的位置,不存在的直接跳过。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Application Support/QoderWork |
data/agents.db 里的对话和定时任务、登录状态和浏览器分区(这次测试 16 MB) |
想留的内容先备份或导入,再删除 |
~/.qoderwork |
agent 会话记录、内置和自己装的技能、插件、操作电脑的组件,以及好几个平台的钉钉连接器程序(这次测试 139 MB) | 自己做的技能先留一份,再删除 |
~/.qoder、~/.qoder-cli、~/.qodersec |
和 Qoder IDE、Qoder CLI、新版 Qoder 共用 | 这几款还装着任何一个就保留 |
~/.dws |
钉钉连接器的文件夹,接钉钉的工具都可能往里写 | 还有别的应用在用钉钉连接器就保留 |
~/Library/Logs/QoderWork |
日志 | 随应用删除 |
~/Library/Preferences/com.qoder.work.plist |
偏好设置 | 随应用删除 |
表里各项装的是什么,是这次测试在磁盘上看到的,Qoder 的文档没有写 QoderWork 的本地路径。
核对卸载结果
pgrep -fl QoderWork
ls -d /Applications/QoderWork.app
ls -d "$HOME/Library/Application Support/QoderWork" ~/.qoderwork ~/.qoder
pgrep没有输出只表示这次搜索没有匹配,有输出先核对可执行文件路径,再判断是不是 QoderWork 的进程、是否需要结束。ls -d /Applications/QoderWork.app打印出路径说明应用还在,常见原因是有进程在跑,挡住了移除。- 最后一条
ls -d会打印仍然存在的文件夹,其余的提示「No such file or directory」。还装着 Qoder IDE 或别的 Qoder 产品时,~/.qoder还在是正常结果。
再打开一次「系统设置 › 通用 › 登录项与扩展」,应该已经看不到 QoderWork。没有找到 QoderWork 的 Homebrew cask。移除应用不会取消 Qoder 的订阅,也不会删除账号。卸载后还有东西在跑,怎么找出来可以看Mac 应用卸了还在后台跑?定位登录项与启动任务。
Mole 会列出什么
用 Mole 卸载 QoderWork 时:
~/Library/Preferences/com.qoder.work.plist、~/Library/Logs/QoderWork、临时缓存和最近文稿记录默认勾选,~/Library/Application Support/QoderWork里能重新生成的缓存和日志(Cache、Code Cache、Crashpad、blob_storage、logs)也默认勾选。- 装着对话和定时任务的
~/Library/Application Support/QoderWork本身在「卸载时一并移除数据和配置」关闭时不勾选,打开后,符合条件的应用数据可以勾选。 ~/.qoderwork在「卸载时一并移除数据和配置」关闭时不勾选,打开后,符合条件的应用数据可以勾选,受保护的 Agent 档案仍需逐项确认或保持锁定。~/.qoder、~/.qoder-cli和~/.qodersec只在没装 Qoder IDE 时才列出,「卸载时一并移除数据和配置」关闭时不勾选,打开后,符合条件的数据可以勾选,Mole 不会检查 Qoder CLI 和新版 Qoder 在不在,它们还在用的每个共享目录都要取消勾选。~/.dws不会列出。- QoderWork 还有进程在跑时,Mole 会报告应用仍在运行并跳过它,结束进程后再卸一次即可。
这次检查覆盖了什么
2026 年 9 月 28 日,从 qoder.com 下载 QoderWork 0.9.18,拷进「应用程序」并登录,让它做了几件事,在桌面建了一个文本文件,装了技能,也设了一个定时任务,它把自己加进了登录项。9 月 29 日用 Mole 的开发构建退出并移除,所有行都勾上,同一轮还有其他 AI 应用。卸载前 Mole 的状态页把它显示成一行,13 个进程占 996 MB。第一次卸载被跳过,确认退出后浏览器扩展中转进程还在跑,结束这个进程后第二次卸载把应用和勾选的行移进了废纸篓,登录项也没了。~/.qoderwork(139 MB)和与 Qoder IDE 共用的几个文件夹那一轮还不在 Mole 的列表里,现在 Mole 会列出它们。QoderWork 在桌面建的文件没有动。浏览器扩展、导入新版 Qoder 和登出流程都没有实测。
