如何在 Mac 上卸载 Cotypist
Cotypist 是 cotypist.app 出的 Apple 芯片 Mac 本地自动补全应用,会在其他应用里预测你接下来要写的词。按它的卸载页面,设置、本地数据和下载的模型放在 ~/Library/Application Support/app.cotypist.Cotypist,模型在其中的 Models 子文件夹,另有一些数据在 ~/Library/Caches/app.cotypist.Cotypist。它的隐私页面还说明了一个默认关闭的可选功能,记录你写下的文字,加密保存在本机,开了同步的话还会复制一份到你自己的 iCloud。用过的话,先在 Cotypist 的设置里删掉记录的文字再移除应用,厂商说这个删除会同步到 iCloud 和你的其他 Mac。本文覆盖 cotypist.app 的 Apple 芯片磁盘映像和 Homebrew cask cotypist。
退出并移除应用
- 开过记录或 iCloud 同步的话,先在 Cotypist 的设置里删掉记录的文字。
- 点开 Cotypist 的菜单栏图标,选择 Quit Cotypist。
- 打开访达,进入「应用程序」,把 Cotypist 拖进废纸篓。
- 安装引导里接受过「关闭 macOS 内置行内预测」的话,打开系统设置 › 键盘,在「文本输入」下点输入法旁边的「编辑…」,把「显示行内预测文本」重新打开,厂商的卸载页面是这么写的。
- 你授予过的权限也可以到系统设置 › 隐私与安全性里去掉,比如辅助功能(较新的 macOS 里叫「设备控制与数据访问」)和屏幕录制。
测试里 Mole 的日志显示它通过 System Events 移除了一个 Cotypist 登录项,想确认的话可以看系统设置 › 通用 › 登录项与扩展。
数据在哪里
在访达按 Shift + Command + G 逐项打开,不存在的路径跳过即可。
| 位置 | 内容 | 处理建议 |
|---|---|---|
~/Library/Application Support/app.cotypist.Cotypist |
设置、本地数据和下载的模型,测试里 365 KB | 移除,重装后模型会重新下载。Mole 默认勾选。 |
~/Library/Caches/app.cotypist.Cotypist |
缓存,测试里 225 KB | 移除。Mole 会列出供审查,默认勾选。 |
~/Library/Caches/SentryCrash/Cotypist |
崩溃报告缓存,测试里 4 KB | 只移除这一个文件夹,SentryCrash 是用同一个崩溃报告库的其他应用共用的。Mole 默认勾选。 |
~/Library/Preferences/app.cotypist.Cotypist.plist |
偏好设置 | 移除。Mole 默认勾选。 |
~/Library/HTTPStorages/app.cotypist.Cotypist、~/Library/HTTPStorages/app.cotypist.Cotypist.binarycookies |
网络存储和 Cookie | 移除。Mole 默认勾选。 |
getconf DARWIN_USER_CACHE_DIR 打印出的文件夹里名为 app.cotypist.Cotypist 的临时缓存 |
测试里是空的 | 随应用一起移除。Mole 默认勾选。 |
~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.cotypist.cotypist.sfl4 |
应用的最近文档列表 | 留着也没关系。Mole 可能会列出这个应用自己的列表,测试用的构建没有完全磁盘访问权限,读不了这个文件夹,文件留了下来。com.apple.sharedfilelist 里的其他文件不要动。 |
检查结果
pgrep -il cotypist
ls -d "$HOME/Library/Application Support/app.cotypist.Cotypist" "$HOME/Library/Caches/app.cotypist.Cotypist" "$HOME/Library/Preferences/app.cotypist.Cotypist.plist"
launchctl list | grep -i cotypist
pgrep没有输出,表示 Cotypist 没在跑。打印出一行就是还活着的进程,从菜单栏图标退出它,或者重启一次 Mac。ls打印出来的路径仍然存在,No such file or directory表示该路径已经没了。launchctl没有输出,表示当前用户下没有加载 Cotypist 的任务。有输出说明还登记着后台项目,去登录项与扩展里关掉。
用 Homebrew 安装时
brew uninstall --cask cotypist
这个 cask 没有 uninstall 步骤,所以这条命令只移除应用,数据留着。它的 zap 清单包括 ~/Library/Application Support/app.cotypist.Cotypist、上面的缓存、HTTPStorages 和偏好设置,以及最近文档列表。运行 brew uninstall --cask --zap cotypist 会把这些删掉,包括下载的模型和记录在那里的内容,也不读取 Mole 的勾选。Mole 只在整个移除范围都通过它的 zap 检查时才加 --zap,有未勾选或共用的路径、超出审查范围的路径,或者磁盘上存在但它没有列出的匹配路径,都会让它不加,这时改由 Mole 自己移除你勾选的行。
账号和订阅
卸载不会取消订阅。厂商的取消订阅页面说,用订阅时收到的邮件里的链接来管理,找不到邮件的话可以在订阅激活页面重新请求。按官网的说法,免费计划和 30 天 Pro 试用不需要账号。
Mole 会列出什么
Mole 会勾选应用本体、Application Support/app.cotypist.Cotypist、偏好设置文件、两处 HTTPStorages、SentryCrash/Cotypist 缓存和临时缓存文件夹,~/Library/Caches/app.cotypist.Cotypist 会列出供审查,默认勾选。移除之前 Mole 会请 Cotypist 退出,并移除它的登录项。最近文档列表只有 Mole 能读到那个文件夹时才找得到,这需要完全磁盘访问权限。
这次检查覆盖了什么
2026 年 11 月 9 日,这次检查从 cotypist.app 下载了 Apple 芯片磁盘映像 2026.5.2,sha256 与 Homebrew cask 一致,把应用拷进「应用程序」,没有运行 brew install,打开一次、退出。随后用源码构建、重新签名的 Debug 版 Mole 勾上全部审查行卸载,没有使用 Mole 的公证发布版。Mole 把 7 行连同应用本体移进了废纸篓,没有失败项,还通过 System Events 移除了一个 Cotypist 登录项,只剩最近文档那个文件,因为测试用的构建没有完全磁盘访问权限,读不了它所在的文件夹。状态页显示一行 Cotypist,2 个进程,Mole 检测到 Sparkle 更新源,没有执行更新。没有登录任何账号,也没有开始订阅,安装引导里的权限、文字记录、iCloud 同步和由 Homebrew 管理的卸载都没有测。
