Tinycast Skill:macOS 全能原生启动器,5分钟了解这个替代 Raycast 的开源利器
Tinycast 是 macOS 上的全能快捷启动器。它集成了应用启动、全局快捷键、剪贴板历史、文件搜索、计算器、窗口管理、Apple Shortcuts 等二十余项功能,全部基于 SwiftUI + AppKit 原生开发,无 Electron、无第三方依赖,安装后内存占用低于 100 MB。它还支持原生运行 Raycast 扩展,完全免费且不含遥测数据。
功能与原则
Tinycast 的设计原则是小而全、原生优先、隐私干净。所有功能模块均为自主实现,不依赖任何第三方运行时或追踪服务。功能覆盖日常高频操作:应用启动与切换、剪贴板管理、文件搜索、快捷指令执行、窗口排布、系统控制、笔记与备忘录、计算器(含单位与实时汇率换算)、快捷链接(支持占位符与剪贴板变量)、代码片段(支持嵌套引用与关键词展开)、AI 对话(自带 key 或本地账户即可开启)。
认可度
截至 2026-09-16,Tinycast 在 GitHub 拥有 5,290 Stars,当日新增 1,076 Stars,在 GitHub Trending 页面占据一席之地。对于一个非 Agent Skill 类纯桌面工具项目,这个增速说明用户对”轻量级替代 Raycast”的原生工具有强烈需求。
链接
GitHub:https://github.com/abue-ammar/tinycast
原作者
作者为 abue-ammar(GitHub username),专注 macOS 原生工具开发。仓库采用 AGPL-3.0 开源协议,并配有 Discord 社区供用户交流与反馈。
介绍
Tinycast 起源于作者对现有启动器(尤其是 Electron 方案)体积臃肿、内存占用高、含遥测数据的不满。它用 SwiftUI 和 AppKit 从底层重新实现全部功能,在保证功能完整性的前提下,将运行时内存压到 100 MB 以下。对 macOS 用户而言,这是第一款真正能够完整替代 Raycast的开源免费选项。
核心差异化在于两点:其一,原生渲染 Raycast 扩展——用户已有的 Raycast 扩展无需重写,直接以 SwiftUI 原生方式运行在 Tinycast 中,实现了零成本迁移;其二,完全无遥测——安装即用,不连接任何统计服务,隐私策略透明。
功能矩阵涵盖二十余个模块,分为以下几类:
- 启动器核心:模糊搜索应用、置顶收藏、查看运行状态、一键退出全部应用
- 快捷键体系:单键全局召唤调色板、按应用绑定快捷键(切换/隐藏)
- 剪贴板:文本与图片历史,可搜索,直接粘贴回原应用
- 文件与搜索:从用户指定目录、Spotlight 两个维度搜索文件与文件夹
- 计算与换算:内置计算器,支持单位换算、实时货币与加密货币汇率
- 窗口管理:34 种 Rectangle 风格操作(半屏、四分屏、三分屏、调整尺寸、移动显示器、全屏、Spaces 切换)
- 系统控制:锁屏、睡眠、重启、清倒废纸篓、切换外观模式、蓝牙、静音、显示隐藏文件
- 日历与会控:空调色板显示下一场会议、一键加入或自动加入会议
- 快捷指令:搜索并运行 Apple Shortcuts,支持别名与全局快捷键
- 笔记:浮动 Markdown 编辑器,无限条记录,调色板内全局搜索
- AI 对话:使用自有 key 或本地 AI 账户,在调色板内直接对话(默认关闭)
- 快捷操作:对选中文本修正语法、改写、翻译、摘要(任意 App 内)
- 扩展兼容:原生渲染 Raycast 扩展,完全复用已有生态
安装方法
通过 Homebrew 安装(推荐):
# 首次需要添加 tap
brew trust --tap abue-ammar/tinycast
brew tap abue-ammar/tinycast
# Apple Silicon + macOS 26+
brew install --cask tinycast
# Intel + macOS 26+
brew install --cask tinycast-universal
# macOS 15 Sequoia
brew install --cask tinycast-sequoia
手动安装 DMG 后,需要执行一次去隔离:
xattr -dr com.apple.quarantine "/Applications/Tinycast.app"
首次使用需在「系统设置 → 隐私与安全 → 辅助功能」中授权 Tinycast(用于粘贴和关键词展开)。
使用场景与人群
- macOS 高级用户:对启动器有依赖,需要全局快捷键、剪贴板历史、窗口管理快速完成日常操作
- Raycast 迁移用户:不想付费、不想用 Electron,想要完全原生替代
- 隐私敏感用户:拒绝任何遥测数据外发,需要完全离线的工具
- 开发者:需要快捷执行 Shell 命令、自定义脚本与 Apple Shortcuts
输入与输出案例
案例一:剪贴板历史搜索
用户在任意应用中复制了多段文本,稍后需要找回其中一段:
- 输入:在调色板输入关键词过滤剪贴板历史
- 输出:匹配的历史记录高亮显示,按回车直接粘贴回当前应用
案例二:窗口快速分屏
- 输入:按下预设的全局快捷键,调色板出现后输入”右半屏”
- 输出:当前窗口自动移动到屏幕右半边并调整至合适尺寸
案例三:计算器 + 汇率换算
- 输入:在调色板输入”100 USD to CNY”
- 输出:基于实时汇率返回人民币金额,支持加密货币与单位换算
Tinycast 将二十余个高频操作收敛到一个全局调色盘,以极低的资源占用和完全隐私的方式,为 macOS 用户提供了比肩 Raycast 的完整体验,同时保持了开源透明与免费无广告的承诺。
评论区
登录后可评论。