如何在 Mac 上卸载 Insomnia
Insomnia 项目存在哪里,决定了移除应用会不会丢东西。Kong 的存储说明分了三种:Local Vault 项目完全留在这台 Mac 上,Git Sync 项目在你自己的仓库里,Cloud Sync 项目存在 Kong 的云端。Local Vault 的数据只在应用的数据文件夹里,动手删除之前先导出。这份指南覆盖 Kong 磁盘映像版的 Insomnia 和 Homebrew cask insomnia。
先导出本地项目
在 Insomnia 里打开「Preferences › Data」,点「Export all data」,做法见 Kong 的导入导出说明。导出文件存到 Insomnia 的文件夹之外,打开确认一次。Git Sync 项目本来就在你的仓库里,没推送的改动先推上去。Cloud Sync 项目在应用移除后仍留在 Kong 账户里。
退出 Insomnia,再移除应用
- 从 Insomnia 菜单退出应用。
- 在「活动监视器」里搜索 Insomnia,确认相关进程都已退出。
- 在 Finder 的「应用程序」里把 Insomnia 移到废纸篓。
移除应用不会取消 Insomnia 订阅,也不会删除 Kong 账户,这两件事到网页上的账户里处理。
Insomnia 的数据放在哪里
按 Kong 的说明,macOS 上的数据文件夹是 ~/Library/Application Support/Insomnia,文件名形如 insomnia.<resource>.db,用「Help › Show App Data Folder」可以直接打开。Kong 也提到项目数据在磁盘上没有加密。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/Insomnia |
所有本地项目、请求、环境变量和历史,存在 insomnia.*.db 文件里 |
导出文件能打开之前一直留着,最后再处理,准备重装也可以留着 |
~/Library/Caches/com.insomnia.app 和 ~/Library/Caches/com.insomnia.app.ShipIt |
缓存和更新程序的下载区 | 退出应用后可以移除 |
~/Library/Preferences/com.insomnia.app.plist |
应用偏好设置 | 只在想完全从头开始时移除 |
~/Library/Saved Application State/com.insomnia.app.savedState |
窗口恢复状态 | 退出应用后可以移除 |
数据库文件没有加密,确认不再需要后,把数据文件夹移到废纸篓并清空,别把它留在多人共用或要转手的 Mac 上。
检查结果
应用进了废纸篓之后,在终端运行下面的只读命令:
pgrep -il insomnia
ls "$HOME/Library/Application Support/Insomnia"
pgrep没有输出,说明没有 Insomnia 进程在运行。列出进程,说明应用还开着,先退出,再处理数据。ls列出insomnia.*.db文件,说明本地数据还在,你选择保留时这是正常结果。提示「No such file or directory」说明文件夹已经不在。权限报错是另一种结果,先查明原因再下结论。
用 Homebrew 安装时
insomnia 这个 cask 的 zap 清单包含 ~/Library/Application Support/Insomnia、com.insomnia.app 的缓存和 ShipIt 缓存、Cookie、ShipIt 的 ByHost 偏好设置、两个偏好设置文件和窗口恢复状态。执行 brew uninstall --cask --zap insomnia 会把它们都移进废纸篓,本地项目也在其中。
想保留本地数据,只移除应用:
brew uninstall --cask insomnia
只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。~/Library/Application Support/Insomnia 这一行默认不勾选,所以除非你自己勾上它,Mole 不会加 --zap。你自己在终端敲的 brew 命令不会看 Mole 的勾选。
Mole 会列出什么
以下是 Mole 对 Kong 磁盘映像版 Insomnia 的处理:
~/Library/Application Support/Insomnia会列出,但默认不勾选。里面的 Chromium 缓存文件夹,比如Cache、Code Cache和GPUCache,是单独的行,默认勾选,insomnia.*.db文件跟着那一行不勾选的文件夹走。- 按
com.insomnia.app存放的缓存、偏好设置、Cookie 和窗口恢复状态,以及ShipIt更新程序缓存,默认勾选。
这次检查覆盖了什么
2026 年 9 月 19 日,从 Kong 的磁盘映像把 Insomnia 拷进「应用程序」,打开一次,再用 Mole 1.15 的 Preview 构建卸载,没有 Homebrew 安装记录。约 2.4 MB 的 ~/Library/Application Support/Insomnia 列出后没有勾选,留在了磁盘上。账户登录、Cloud Sync、Git Sync 和 Homebrew 安装都没有测试。
