如何在 Mac 上卸载 ToonFlow 1.x
ToonFlow 1.x 是这款开源 AI 工具的第一代,把小说和剧本做成动画短剧,基于 Electron,从 HBAI-Ltd/Toonflow-app 的发布页下载,bundle ID 是 net.toonflow.www。2.x 那一代是另一个应用,基于 Electrobun,bundle ID 是 local.toonflow.desktop,有自己的指南。ToonFlow 1.x 的运行数据放在 ~/Library/Application Support/toonflow,1.1.8 的 README 里,运行时的 data 文件夹分成本地模型、存素材角色和场景的 oss 对象存储、服务入口、智能体技能和编译好的网页几部分。这次测试没有建项目,你做过项目的话,动手前先到这个文件夹里把要留的拷出来。本文覆盖 GitHub 发布页的 Apple 芯片版,它没有 Homebrew cask。
先确认是哪一代
两代都可能用同一个名字出现在「应用程序」里,所以看 bundle ID:
mdfind "kMDItemCFBundleIdentifier == 'net.toonflow.www'"
mdfind "kMDItemCFBundleIdentifier == 'local.toonflow.desktop'"
第一行打印出路径,说明装的是 ToonFlow 1.x,也就是这份指南讲的应用。第二行打印出路径,说明是 toonflow 2.x,请改看它的指南。两行都没有输出,说明聚焦没找到这两个应用,如果那块磁盘关了聚焦索引,应用在也会搜不到。
退出并移除应用
- 把要留的东西从
~/Library/Application Support/toonflow里拷出来,建过项目的话尤其是data文件夹。 - 从应用菜单退出 ToonFlow,或者按 Command + Q。测试里它跑了 6 个进程,占 1.62 GB,Mole 的状态页把它们合成一行,它还在 62429 端口上监听,用来提供内置网页。
- 打开访达,进入「应用程序」,把 ToonFlow 拖进废纸篓。
测试里应用没有注册登录项,也没有启动代理。
数据在哪里
在访达按 Shift + Command + G 逐项打开,不存在的路径跳过即可。
| 位置 | 内容 | 处理建议 |
|---|---|---|
~/Library/Application Support/toonflow |
测试用的 Mac 上有 116 MB,其中 data 文件夹里是 111 MB 的自带模型和网页文件,另外还有 Electron 的 Cache、Code Cache 和 blob_storage |
先拷出项目,再移除。Mole 会列出供审查,不默认勾选。 |
~/Library/Preferences/net.toonflow.www.plist |
偏好设置 | 移除。Mole 默认勾选。 |
net.toonflow.www 和 net.toonflow.www.helper 的临时缓存放在当前用户的缓存目录里(getconf DARWIN_USER_CACHE_DIR 会打印位置),应用还会留下一条最近文稿记录,Mole 会随应用一起清掉。
检查结果
pgrep -il toonflow
lsof -nP -iTCP:62429 -sTCP:LISTEN
ls -ld "$HOME/Library/Application Support/toonflow" "$HOME/Library/Preferences/net.toonflow.www.plist"
pgrep没有输出,表示没有 ToonFlow 进程在跑。有输出说明还有进程活着,到活动监视器里退出它。lsof没有输出,表示测试里看到的那个端口已经没人监听。有输出的话,会显示还占着端口的进程。ls打印出来的路径仍然存在,No such file or directory表示该路径已经没了。没勾那一行的话,toonflow文件夹还在是正常的。
账户和模型密钥
移除应用不会注销你在 AI 模型服务商那里的账号。在 ToonFlow 里填过 API 密钥又不再需要的话,到服务商网站上把它作废。
Mole 会列出什么
Mole 会勾选应用本体、~/Library/Preferences/net.toonflow.www.plist、~/Library/Application Support/toonflow 里的 Cache、Code Cache 和 blob_storage、临时缓存和最近文稿记录。~/Library/Application Support/toonflow 本身会列出供审查,不默认勾选,因为这个文件夹是按应用名而不是 bundle ID 匹配到的。
以上默认状态以「通用 › 清理」里的「卸载时一并移除数据和配置」关闭为前提。打开之后,符合条件的应用数据可以勾选,~/Library/Application Support/toonflow 也在其中,想留项目的话把它的勾去掉。
这次检查覆盖了什么
2026 年 10 月 20 日,这次检查从项目的 GitHub 发布页下载了 ToonFlow 1.1.8 Apple 芯片版,拷进「应用程序」后启动,没有建项目,再用源码构建的 Mole 勾上审查行卸载。Mole 列出八行加应用本体,全部移进了废纸篓,卸载前记下的 378 个文件一个都没剩。状态页显示一行 ToonFlow,6 个进程占 1.62 GB。Mole 没有找到这个应用的更新源,也没有执行更新。项目、模型密钥和 Mole 公证发布版都没有测。
