如何在 Mac 上卸载 Osaurus
卸载 Osaurus 前,先保留聊天、Agent 配置和需要的模型,官方项目把本地模型放在 ~/MLXModels,也允许更改模型位置,本页覆盖官网 Mac 应用,其他模型存储和云端账户分开处理。
先退出,再移除应用
先停止正在运行的 Agent 或服务任务,保存结果,再从菜单栏退出 Osaurus,确认进程退出后,把安装的 Osaurus 应用移进废纸篓,Agent 工作文件夹中的文件单独保留。
核对本机数据
停止 Agent 和服务任务、退出后,在 Finder 按 Shift + Command + G 打开下面的完整路径,先把要留的聊天、设置和模型复制到准备删除的目录之外,再把决定删除的应用数据逐项移到废纸篓。.osaurus 不再需要时,用「前往文件夹」打开 ~,按 Shift + Command + . 显示隐藏项目,只删除这一项,不存在的跳过,共用父目录留着。~/MLXModels 或自定义模型目录确认归属、检查完所有需要的模型后再决定是否移除。
~/.osaurus在本机测试中保存聊天历史、Agent、工具和加密元数据,核对整个目录前,先备份需要的状态。~/MLXModels是官方记录的模型位置,也是 cask 的 zap 目标,其他工具也可能使用它,测试没有在这里下载模型,确认归属且不再需要模型前,先保留这个目录。- 测试观察到
~/Library/Preferences/com.dinoki.osaurus.plist、~/Library/Caches/com.dinoki.osaurus、~/Library/HTTPStorages/com.dinoki.osaurus和~/Library/Logs/Osaurus。 - 当前 cask 还列有
~/Library/Application Support/com.dinoki.osaurus和~/Library/Application Support/Osaurus,自行配置的模型位置和 Agent 项目不能当作通用缓存。
检查卸载结果
pgrep -ifl osaurus
command -v osaurus
ls -ld /Applications/Osaurus.app "$HOME/.osaurus" "$HOME/MLXModels"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
command -v 显示当前 shell 找到的命令位置,不表示应用正在运行,没有路径只说明当前 PATH 找不到它,留下的命令可能属于其他安装渠道。
用 Homebrew 安装时
普通卸载会要求 Osaurus 退出,并移除 cask 管理的 osaurus 命令,zap 还涉及支持目录、缓存、偏好设置、HTTP 存储、日志、保存状态和 ~/MLXModels,这个模型父目录可能包含仍需保留或共享的数据。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask osaurus
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap osaurus 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
账户和云端供应商
移除本地应用不会取消云端供应商的计费,也不会撤销那些服务中的访问权限,这些选择要在所连接的供应商处处理。
Mole 会列出什么
Mole 默认勾选应用、精确偏好设置和可归属缓存,~/.osaurus 和 ~/Library/Application Support/Osaurus 会列出来供你检查,本地 Homebrew 目录可用且 ~/MLXModels 存在时,这个模型父目录也可能列出。「卸载时一并移除数据和配置」关闭时待确认行不预选,开启后符合条件的自有数据可以预选,要留聊天、设置或模型就检查后取消勾选,模型仍被其他工具使用时更要保留,首次启动测试没有在 ~/MLXModels 下载模型。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网包拷出的 Osaurus 0.25.12 用 Mole 开发构建测试,首启生成的隐藏数据最初漏列,补上精确的待确认路径后复测,没有验证已有聊天恢复、完整模型下载或云端供应商操作。
