如何在 Mac 上卸载 Open Design
Open Design 是一款免费开源、本地优先的设计工具,驱动编码智能体来做设计,来自 open-design.ai 和它的 GitHub 项目。它的 bundle ID 是 io.open-design.desktop。桌面应用会跑一个本地守护进程,把项目、数据库、设置和生成的文件放在同一个数据文件夹里,项目的贡献指南有意只把它叫作「守护进程的数据根目录」。测试里应用建了 ~/Library/Application Support/Open Design(启动一次后约 21 MB),Homebrew cask 里写的也是这个文件夹。把它当成你的作品,移除之前先拷出要留的项目。从你自己的文件夹导入的项目就住在那个文件夹里,不在这儿。本文覆盖项目 GitHub Release 的 Apple 芯片磁盘映像和 Homebrew cask open-design。
备份、退出并移除应用
- 先导出要留的东西。按 README,演示文稿和设计可以导出成 HTML、PDF、PPTX、ZIP 或 Markdown,项目文件本身是真正的 HTML 和 CSS。
~/Library/Application Support/Open Design里需要的东西也拷出来。 - 通过设置 › MCP server 或
od mcp install给编码智能体接过 Open Design 的话,去那个智能体自己的 MCP 设置里删掉 Open Design 这一项,README 说od mcp install <agent> --uninstall可以移除它。移除应用不会去改这些文件。 - 按 Command + Q 退出 Open Design。它会跑一个本地守护进程,测试里它和辅助进程一共 13 个,Mole 的状态页把它们合成一行 Open Design。
- 打开访达,进入「应用程序」,把 Open Design 拖进废纸篓。
测试里应用没有注册登录项,也没有启动代理。
数据在哪里
在访达按 Shift + Command + G 逐项打开,不存在的路径跳过即可。
| 位置 | 内容 | 处理建议 |
|---|---|---|
~/Library/Application Support/Open Design |
应用的数据文件夹,测试里 21.6 MB,按厂商的指南,守护进程把项目、数据库、应用配置、记忆、MCP 令牌和生成的文件放在它的数据根目录下 | 先拷出要留的,再移除。Mole 列出供审查,默认勾选。 |
~/Library/Preferences/io.open-design.desktop.plist |
偏好设置 | 移除。Mole 默认勾选。 |
getconf DARWIN_USER_CACHE_DIR 打印出的文件夹,加上 io.open-design.desktop 和 io.open-design.desktop.helper |
Mole 的临时缓存行,测试里分别是 0 和 0.9 MB | 移除。Mole 默认勾选。 |
| 你粘贴进去的模型服务 API 密钥 | 测试里没有找到存放位置 | 不想让它们继续有效的话,去服务商那边吊销。 |
检查结果
pgrep -il 'open design'
ls -d "$HOME/Library/Application Support/Open Design" "$HOME/Library/Preferences/io.open-design.desktop.plist"
ls -d "$(getconf DARWIN_USER_CACHE_DIR)"io.open-design.desktop*
pgrep没有输出,表示应用和守护进程都没在跑。打印出一行就是还活着的进程,退出它,或者重启一次 Mac。ls打印出来的路径仍然存在,No such file or directory表示该路径已经没了。选择保留项目的话,Open Design文件夹还在是正常的。
用 Homebrew 安装时
brew uninstall --cask open-design
这个 cask 除了移除应用没有别的卸载步骤。它的 zap 清单会删掉 ~/Library/Application Support/Open Design、偏好设置文件和「最近使用」文件,所以 brew uninstall --cask --zap open-design 会把你的项目连同文件夹一起删掉,而且不读取 Mole 的勾选。zap 的每条路径都在 ~/Library 里,但 Mole 只在整个移除范围都通过 zap 检查时才加 --zap:没勾选的行、扫描没列出的路径、被别的已安装应用认领的路径都会让它关掉,之后你勾选的行由 Mole 自己移除。想留着数据文件夹的话,先取消它的勾选。
账号和订阅
按 README,桌面应用配合你自己的编码智能体使用,OpenDesign Cloud 是另一项服务。用过云服务或粘贴过服务商的密钥的话,移除应用不会退出登录,也不会吊销任何东西,要去服务那边处理。登录没有测。
Mole 会列出什么
Mole 默认勾选应用、偏好设置文件和两个临时缓存行。~/Library/Application Support/Open Design 会列出供审查并默认勾选,要留项目就取消勾选。移除之前 Mole 会请应用退出。Mole 不会去改你编码智能体的 MCP 设置。
这次检查覆盖了什么
2026 年 11 月 9 日,这次检查从项目的 GitHub Release 下载了 Open Design 0.27.0 的 Apple 芯片磁盘映像,校验和与 Homebrew cask 一致,把应用拷进「应用程序」,没有运行 brew install,启动一次、退出,再用源码构建的 Mole 勾上所有审查行卸载。Mole 把应用和 4 行移进了废纸篓,之后盘上没有留下 Mole 归到 Open Design 名下的东西,只剩一条归 macOS 的「最近使用」记录。状态页显示一行 Open Design,13 个进程。Mole 检测到一个 Electron 更新器,它的地址是占位符,读不到新版本,也没有执行更新。创建项目、连接编码智能体、模型服务密钥、登录、Homebrew 卸载和 Mole 公证发布版都没有测。
