判断:Tinycast 值得 Mac 上用腻了 Raycast / Alfred 的人试一次——它用 Swift 6 纯原生重写,自述内存占用不到 100 MB、零第三方依赖、无 Electron、无遥测,而且能直接跑你电脑里已经装好的 Raycast 扩展。但它的坑也很硬:现在仍是自签名、未公证,从 DMG 直装会被 Gatekeeper 拦;主推安装通道只认 Apple 芯片 + macOS 26;界面目前只有英文。要不要换,看你在不在它的命中范围内。

一、它到底是个什么

Tinycast 是一个纯原生 macOS 启动器:SwiftUI 加 AppKit 实现,零第三方依赖,没有 Electron,也不上报任何遥测。一个全局快捷键唤出命令面板,把一天里反复要找的东西收进同一处。它覆盖的能力很全:

许可证是 AGPL-3.0(已核对 LICENSE 文件,标准全文之后没有任何追加条款)。一句话:它是把「Raycast 那一类启动器」用苹果自家技术栈重做了一遍,卖点是小、快、不偷数据、可审计。

二、怎么用(命令均取自 README)

先加第三方 tap,再按你的 Mac 选对应那行:

brew trust --tap abue-ammar/tinycast   # required for third-party taps
brew tap abue-ammar/tinycast
你的 Mac安装命令
Apple 芯片,macOS 26 及以上brew install --cask tinycast
Intel,macOS 26brew install --cask tinycast-universal
macOS 15 Sequoia(不再维护)brew install --cask tinycast-sequoia

如果用 Homebrew 装,它会自动清掉隔离属性;如果你是从 Releases 页下的 DMG 直装,因为应用是自签名,要手动清一次 quarantine:

xattr -dr com.apple.quarantine "/Applications/Tinycast.app"

权限上,Accessibility(辅助功能) 是必开的:Tinycast 要把文字粘贴或展开到别的 App 里、以及做片段关键词展开,都需要它。首次用到相关功能会弹窗引导你去系统设置里授权。日常用法就五步:

三、优点与缺点

优点(都来自官方自述与仓库事实):

缺点与风险(每一项都可在 issue / README 里核对):
风险点说明出处
仍是自签名、未公证直装 DMG 会弹「无法验证开发者」,须手动 xattr 清隔离;公证分两步走,第一步(hardened runtime)已合,切 Developer ID 还要再等#619
macOS 26 优先主 cask 只认 Apple 芯片 macOS 26+;Sequoia cask 标「不再维护」;README 徽章写「macOS 15+」但安装表要 26,自相矛盾#526
Raycast 扩展是部分兼容有扩展因运行时缺 fs.opendirSync 直接报错;子菜单被拍平,回车会误触发第一项#714 / #783
AGPL-3.0 加贡献者协议强 copyleft,改后分发要合规;另有 CONTRIBUTOR 协议把反馈无偿授权给维护者LICENSE / CLA
闭源式治理功能集刻意封闭,强制「先开 issue 再写代码」,不合范围 PR 直接关;基本单人维护CONTRIBUTING.md
预 1.0、界面仅英文最新稳定版 v0.10.x,beta 三天连发 89→96;中文界面支持有人提(6 赞)但尚未实现#566

其中最容易踩的是前两条。公证:维护者在 #619 里把切换签名身份拆成了四步,明确说如果直接换成 Developer ID,已装的用户会因为证书变化而永久拒收后续更新、只能手动重装,所以先只开 hardened runtime、等几周再切。结果就是——截至最新 README,安装说明里仍写着「self-signed,清一次 quarantine」。系统门槛:README 顶部徽章写「macOS 15 or later」,可安装表要求 Apple 芯片 macOS 26,Sequoia 的 cask 已被标「no longer maintained」;甚至 macOS 27 beta 的 cask 安装都报过 kLSNoExecutableErr(#526)。这两处「官方自述前后对不上」值得留意。

四、最终能达到什么效果

把它用顺之后,你得到的是一个常驻内存极小、不联网上报、能复用 Raycast 扩展的 Mac 命令中心:启动应用、切窗口、回贴剪贴板、算汇率、跑快捷指令、总结选中文字,都在一个面板里。对在意隐私和体积、又不想离开 Raycast 扩展生态的人,它是目前最顺手的开源替代。

适合谁:Raycast / Alfred 用腻、在意内存与遥测、会 brew、且是 Apple 芯片 macOS 26 的 Mac 用户;想白嫖 Raycast 扩展但不想用 Raycast 本体的人。 不适合谁:Sequoia 及更老系统、企业受管设备(Gatekeeper / MDM 可能直接拦自签名包)、需要中文界面、依赖冷门 Raycast 扩展、或者要「装好就别折腾」的人。 动手前先记三件事:① 从 DMG 装先 xattr 清隔离;② 先确认系统是 macOS 26;③ 常用的 Raycast 扩展先挑两三个实测,别默认全都能跑。

下期预告:Mac 启动器横向对比——Tinycast / Raycast / Alfred / 系统聚焦,从内存、隐私、扩展生态、价格四档拆开,告诉你谁该用哪个。