首页/软件/Tinycast
T

Tinycast

更新于 2026-10-16

Tinycast:免费开源的原生 macOS 启动器 #

Tinycast 是什么? #

Tinycast 是一款免费、开源、原生的 macOS 启动器(Launcher),用一个快捷键即可唤起一个统一面板,让你在键盘上完成"Mac 上几乎所有日常操作"。它把应用搜索与启动、剪贴板历史、文本片段(Snippets)、内联计算器、AI 对话、Quick Actions、窗口管理、笔记、Emoji 与符号搜索、文件搜索、日历会议等功能收进同一个面板中。

对于希望摆脱鼠标、减少在多个工具之间切换的 Mac 用户而言,Tinycast 提供一个轻量替代方案:无账号、无遥测、无第三方依赖,常驻内存低于 100 MB,绝大多数功能默认关闭,只有你启用的部分才会运行。它同时兼容并可直接安装 Raycast Store 的扩展,也可以从 Raycast 导入已有的 .rayconfig 配置,迁移成本极低。源码采用 AGPL-3.0 许可公开,所有功能完全免费,没有 Pro 付费层级。

Tinycast 有哪些亮点特色? #

  • 原生轻量,全程无感驻留:使用 Swift 6 配合 SwiftUI 与 AppKit 编写,不含任何第三方依赖,无论运行多久,内存占用始终保持在 100 MB 以下,官方宣称 "Under 100 MB of memory / Zero dependencies"。

  • 一个面板搞定全天操作:应用启动器、内联计算器、剪贴板历史、文本片段、笔记、Emoji 与符号、文件搜索、日历会议、窗口管理、Quicklinks 与自定义命令共用一个调色板,按 Tab 即可在启动器、AI Chat 与剪贴板之间切换。

  • 隐私优先,默认克制:accounts 0 / telemetry 0 / dependencies 0。全新安装只启用启动器、计算器和剪贴板历史,AI、扩展、片段、日历等功能默认关闭;关闭状态下 AI 的聊天记录文件根本不存在,扩展的文件夹不会被读取、JavaScript 引擎也不会启动。

  • 为键盘而设计:只需选择一个快捷键唤出面板(官方默认 ⌥ Space),其余全部有键位可用;快捷键遵循物理键位而非字符,因此任意键盘布局都能顺畅使用。

  • 直接运行 Raycast 扩展:可从 Raycast Store 安装现成扩展,扩展在 JavaScriptCore 中运行、以 SwiftUI 渲染,无需 Node 或构建步骤;也支持导入自己的 GitHub 扩展仓库,从源码构建时自动跳过安装脚本。

  • 一句话可迁移的 Raycast 替代品:Tinycast 能读取 Raycast v2.0 及以上版本的 .rayconfig 导出文件,输入口令后即可把快捷键、收藏、剪贴板历史、片段、Quicklinks、别名、Emoji 肤色、紧凑模式、开机启动等设置一并迁移过来。

  • 功能齐全的内联计算器:数学、单位换算、面积体积、电学、像素与 PPI、REM/EM、数据传输速率、159 种货币与加密货币实时汇率、日期与工作日推算、Unix 时间与时区,边输入边给出结果,无需切换计算器模式。

  • 免费开源,无 Pro 层级:全部功能免费,没有付费升级版,源码以 AGPL-3.0 在 GitHub 公开,可自行构建;运行成本通过可选的壁纸包等捐赠方式维持。

免费下载 Tinycast #

以下为官方提供的 macOS 安装包,点击链接即可下载。Apple 芯片机型建议选择体积更小的专用版本,Intel 与 Apple 芯片混用或不确定机型时请选择 Universal 通用版。

文件名 描述 大小 下载
Tinycast-0.11.19.dmg Apple 芯片(Apple silicon)专用版,体积更小 8.5 MB 夸克网盘
Tinycast-Universal-0.11.19.dmg 通用版,同时支持 Intel 与 Apple 芯片 15.7 MB 夸克网盘

说明:Tinycast 需要 macOS 26(Tahoe)或更高版本。macOS 26 是最后一个支持 Intel 机型的系统版本,因此官方同时提供 Apple 芯片专用构建与通用构建,两者的应用本身完全一致。

Tinycast 如何使用? #

1. 唤出面板。 安装并首次启动后,使用你设定的快捷键(官方默认 ⌥ Space)在任何界面唤出 Tinycast 面板。首次使用某项功能时,Tinycast 才会弹出对应的系统权限请求,启动时不会索要权限。

2. 搜索并打开应用。 直接输入应用名的前几个字母即可定位,按 return 执行主操作(通常是打开),⌘ K 打开操作菜单(例如星标、退出、重启、卸载应用),⌘ return 执行次操作。收藏的应用可用 ⌘ 1…0 直接打开第 1 到第 10 个。

3. 用计算器随手算。 在搜索框输入算式、单位换算或日期问题,答案会以卡片形式出现在结果上方。return 复制答案,⌘ return 把答案放进搜索栏并计入计算历史,⇧ ⌘ return 复制整条算式。

4. 查看剪贴板历史。 按 tab 切换到剪贴板视图,搜索你复制过的文本、图片、文件和颜色,再粘贴回原来的位置。历史记录仅保存在本机,默认保留 3 个月,并且会忽略来自"钥匙串访问"和"密码"的复制内容。

5. 调用 AI 与 Quick Actions。 已启用 AI 的前提下,可在面板中与 Apple Intelligence、Claude、Codex、Grok、OpenCode 或自填 API Key 的服务商对话;在任意应用中选中文字,即可通过 Quick Actions 做修正、改写、翻译或摘要。

6. 管理窗口与自定义。 用 35 条键盘命令完成左右半屏、三分之一、微调与跨屏移动,并可保存自己的布局;在设置中还能配置 Quicklinks、自定义命令、别名、按应用热键、Hyper 键与输入法切换等。

Tinycast 的常见问题? #

Tinycast 需要什么系统版本? 需要 macOS 26(Tahoe)或更高版本,支持 Apple silicon 与 Intel 两种芯片。在 Intel Mac 上必须安装 universal 构建,Homebrew 会直接阻止安装 Apple 芯片专用版本。

直接下载的 DMG 打开后提示应用已损坏或无法验证,怎么办? Tinycast 目前使用自签名(没有付费的 Apple Developer ID),因此 macOS 会给直接下载的副本加上隔离标记。把应用拖进"应用程序"文件夹后,执行一次 xattr -dr com.apple.quarantine "/Applications/Tinycast.app" 即可正常打开;使用 Homebrew 安装则会自动清除该标记,无需此步骤。

Tinycast 会把我的数据上传到服务器吗? 不会。官网明确写明"无账号、无遥测、无依赖",剪贴板、笔记和片段都存储在本地 Mac 上;AI 功能默认关闭,只有你主动开启并选择服务商后才会联网。汇率数据保存在本地并每 24 小时刷新一次,刚更新过的话打开应用不会产生任何网络请求。

为什么 brew upgrade 不会升级 Tinycast? 因为 Tinycast 自行管理更新:它每天在自己的发布通道上检查一次新版本,发现更新时会弹出改动说明,一次点击即可下载、安装并重启。你随时也可以在启动器、菜单栏或"设置 → 关于"中手动执行"检查更新"。这是官方设计行为,属正常现象。

Tinycast 和 Raycast 有什么区别? Tinycast 是免费开源的原生实现,无账号、无遥测、无 Pro 付费层级,且能直接运行 Raycast Store 的扩展。如果你从 Raycast 迁移,只需导出 .rayconfig(Raycast v2.0 及以上),在 Tinycast 的"设置 → 备份"中选择文件并输入口令,即可导入快捷键、收藏、剪贴板历史、片段、Quicklinks 等内容;需要注意的是,导入后必须从菜单栏图标退出并重新打开 Tinycast 才会全部生效。

内置卸载器会删掉我的文件吗? 不会永久删除。Tinycast 的卸载器会把应用及其缓存、偏好设置、容器文件一并移到废纸篓,出错时可以直接拖回来。它明确不触碰主文件夹下的内容、~/Library/Keychains、/private/var/db/receipts、/Library/Extensions 以及你扫描目录中一层以上的文件,也不会卸载 Tinycast 自身。

Tinycast 如何安装? #

Tinycast 目前仅支持 macOS,提供两种安装方式。

方式一:Homebrew(推荐) #

  1. 首次使用时先信任第三方 tap(只需执行一次):
    brew trust --tap abue-ammar/tinycast
    
  2. 安装 Apple 芯片专用版本:
    brew install --cask abue-ammar/tinycast/tinycast
    
  3. 如果是 Intel Mac,改装通用版:
    brew install --cask abue-ammar/tinycast/tinycast-universal
    
  4. 想同时体验测试版,可另外安装 tinycast@beta,它会以独立的 Tinycast Beta.app 形式存在,与稳定版互不共享设置,可并行运行。

两个稳定版 cask 安装的是同一个应用,因此同一时间只能安装其中一个。Homebrew 会自动清除 macOS 隔离标记,安装后可直接打开。

方式二:直接下载 DMG 安装 #

  1. 从上方下载表格中按机型选择对应的 DMG 文件(Intel 机型或不确定机型请选择 Universal 通用版)。
  2. 打开 DMG,将 Tinycast.app 拖入"应用程序"文件夹。
  3. 因为应用为自签名,首次打开前需要在"终端"中清除一次隔离标记:
    xattr -dr com.apple.quarantine "/Applications/Tinycast.app"
    
  4. 启动 Tinycast,按提示设置唤出快捷键,并在实际用到某项功能时按需授予对应权限。

补充:应用更新后仍使用同一张证书签名,因此已授予的"辅助功能"权限不会因升级失效。

Tinycast 如何卸载? #

Tinycast 仅支持 macOS,卸载分为"移除应用"和"清理残留文件"两步。

1. 移除应用本体 #

  • 如果通过 Homebrew 安装:
    brew uninstall --cask abue-ammar/tinycast/tinycast
    
    (若安装的是通用版或测试版,请把 cask 名换成 tinycast-universal 或 tinycast@beta。)
  • 如果是直接下载安装:把"应用程序"中的 Tinycast.app 拖入废纸篓即可。

2. 清理残留文件 #

Tinycast 自建的数据目录不会被自动删除,如需彻底清理,可在终端执行:

rm -rf ~/Library/Application\ Support/com.tinycast.app
rm -rf ~/Library/Caches/com.tinycast.app
  • Application Support 目录中存放着你的片段、笔记、Quicklinks、剪贴板历史与 AI 聊天记录,删除前请先备份需要保留的内容。
  • 测试版使用的目录名是 com.tinycast.app.beta。
  • 你为 AI 服务商或 MCP 服务器保存的 API Key、以及扩展的登录信息保存在登录钥匙串中,如需一并清除,请在"钥匙串访问"里手动删除。

3. 卸载其他应用(可选) #

Tinycast 内置了应用卸载器:在启动器中选中某个应用,按 ⌘ K 选择"Uninstall Application",即可连同它留在 ~/Library 中的缓存、偏好设置与容器文件一起清理。所有文件都是移入废纸篓而非永久删除,且该操作没有键盘快捷键,不会被误触发。

相关标签
TinycastmacOS 启动器应用启动器剪贴板历史Raycast 替代品Raycast 扩展开源启动器窗口管理文本片段 Snippets内联计算器