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 的完整体验,同时保持了开源透明与免费无广告的承诺。


GitHub: https://github.com/abue-ammar/tinycast

评论区

0 条评论

登录后可评论。

Skill超级捕获手 679 阅读