如何在 Mac 上卸载 Tinycast
Tinycast 是一款免费开源的启动器,适用于 macOS 26 及以上的 Apple 芯片 Mac,来自 tinycast.dev 和它的 GitHub 项目。它的 bundle ID 是 com.tinycast.app。它存的东西大多在 ~/Library/Application Support/com.tinycast.app:按文档,剪贴板历史是这里的一个数据库,图片放在旁边,笔记和文本片段是这个文件夹里的 Markdown 文件,除非你另选了文件夹,AI 功能的对话也存在这里。Mole 默认勾选这个文件夹,要留的东西先拷出来。本文覆盖项目 GitHub Release 的磁盘映像和 Homebrew cask tinycast。
备份、退出并移除应用
- 先保存你的设置。Tinycast 自带的备份在 Settings › Backup,会写出一个
.tinycast文件,包含设置、剪贴板历史、文本片段和笔记,不含 AI 对话和 API 密钥。笔记也可以自己拷出~/Library/Application Support/com.tinycast.app/Notes。你在设置里另选的笔记或片段文件夹留在原处。 - 从菜单栏图标退出 Tinycast。
- 打开访达,进入「应用程序」,把 Tinycast 拖进废纸篓。
- 打开过开机时启动的话,去系统设置 › 通用 › 登录项与扩展确认没有留下 Tinycast。允许过它粘贴的话,系统设置 › 隐私与安全性 › 辅助功能里的 Tinycast 一行可以用减号移除。
测试里应用没有注册登录项,也没有启动代理,测试时没有打开开机时启动。
数据在哪里
在访达按 Shift + Command + G 逐项打开,不存在的路径跳过即可。
| 位置 | 内容 | 处理建议 |
|---|---|---|
~/Library/Application Support/com.tinycast.app |
剪贴板历史、默认的笔记文件夹、文本片段和 AI 对话,测试只启动过应用,当时是 168 KB | 先拷出要留的,再移除。Mole 默认勾选。 |
~/Library/Caches/com.tinycast.app |
缓存 | 移除。Mole 默认勾选。 |
getconf DARWIN_USER_CACHE_DIR 打印出的文件夹,加上 com.tinycast.app |
Mole 的临时缓存行,测试时为空 | 移除。Mole 默认勾选。 |
~/Library/Preferences/com.tinycast.app.plist |
偏好设置 | 移除。Mole 默认勾选。 |
~/.config/tinycast/settings.json |
设置的一份副本,只在打开「同步设置文件」时才写(文档),测试版用 ~/.config/tinycast-beta/ |
放在 dotfiles 仓库里的话留着,否则移除。测试里这个开关是关的,Mole 没有列出它。 |
| 登录钥匙串 | AI 服务和 MCP 服务器的 API 密钥,以及扩展的登录信息(文档) | 想清掉的话在「钥匙串访问」里删除对应条目。 |
检查结果
pgrep -il tinycast
launchctl list | grep -i tinycast
ls -d "$HOME/Library/Application Support/com.tinycast.app" "$HOME/Library/Caches/com.tinycast.app" "$HOME/Library/Preferences/com.tinycast.app.plist" "$HOME/.config/tinycast" "$(getconf DARWIN_USER_CACHE_DIR)com.tinycast.app"
pgrep没有输出,表示 Tinycast 没在跑。打印出一行就是还活着的进程,退出它,或者重启一次 Mac。launchctl没有输出,表示当前用户下没有加载 Tinycast 的任务。有输出的话,登录项或代理还登记着,去登录项与扩展里移除。ls打印出来的路径仍然存在,No such file or directory表示该路径已经没了。选择保留笔记和剪贴板历史的话,Application Support文件夹还在是正常的。
用 Homebrew 安装时
brew uninstall --cask tinycast
这个 cask 只退出应用并移除它。它的 zap 清单会删掉 ~/.config/tinycast、~/Library/Application Support/com.tinycast.app、com.tinycast.app、com.tinycast.app.dictation 和 ClipboardTextHelper 这几个缓存、偏好设置文件以及几个崩溃报告文件。所以运行 brew uninstall --cask --zap tinycast 会删掉剪贴板历史、笔记、文本片段和 AI 对话,安装页也有同样的提醒,而且不读取 Mole 的勾选。Mole 只在整个移除范围都通过 zap 检查时才加 --zap,~/.config/tinycast 不在 ~/Library 里,所以 Mole 从不执行这个 cask 的 zap,你勾选的行由 Mole 自己移除。测试版是另一个 cask tinycast@beta,应用和设置都是独立的。
账号和订阅
Tinycast 没有账号和登录(文档)。移除它不会影响你用它连接的东西。给 AI 服务保存过的 API 密钥是另一回事,在服务商那边吊销之前仍然有效。
Mole 会列出什么
Mole 默认勾选应用、~/Library/Application Support/com.tinycast.app、~/Library/Caches/com.tinycast.app、临时缓存行和 ~/Library/Preferences/com.tinycast.app.plist。Application Support 文件夹默认是勾选的,想保留笔记或剪贴板历史就取消勾选。移除之前 Mole 会请 Tinycast 退出。Mole 不会列出钥匙串条目,测试里它也没有列出 ~/.config/tinycast。
这次检查覆盖了什么
2026 年 11 月 9 日,这次检查从项目的 GitHub Release 下载了 Tinycast 0.12.11 磁盘映像(Apple 芯片),校验和与 Homebrew cask 一致,把应用拷进「应用程序」,没有运行 brew install,启动一次、退出,再用源码构建的 Mole 勾上所有审查行卸载。Mole 把应用和 4 行移进了废纸篓,之后盘上没有留下 Mole 归到 Tinycast 名下的东西。状态页显示一行 Tinycast,1 个进程。安装包里没有 Sparkle 更新源,也没有 Electron 更新器,所以 Mole 没有显示更新渠道,也没有执行更新。剪贴板历史、笔记、文本片段、备份、AI 功能、听写、开机时启动、~/.config/tinycast、Homebrew 卸载和 Mole 公证发布版都没有测。
