Skip to content
项目

firstfu/Liftoff has 36 GitHub stars and 1 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-14 21:17 UTC. Last push 2026-10-24.

这些数字如何统计

36 星标1 复刻 +1 24小时

实测星标增长

24小时
+1
7天
正在收集历史
15天
正在收集历史
1个月
正在收集历史

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

关于

The Launchpad that macOS 26 took away — back, faster, with live window previews and Smart Organize. Free & open source, 13 languages.

效率工具

translations/README.zh-Hans.md

原文
Liftoff 图标

Liftoff

macOS 26 拿走的启动台,现在回来了:更快,还能实时预览窗口。

License: GPL v3 macOS 26+ Swift 6 Latest release Languages AlternativeTo

下载 Liftoff.zip  ·  brew install --cask firstfu/tap/liftoff

English · 繁體中文 · 简体中文 · 日本語 · 한국어 · Deutsch · Français · Español · Português · Italiano · Русский · Türkçe · Nederlands

Liftoff 实际效果:打开、搜索、预览窗口、打开文件夹

[!NOTE] Liftoff 需要 macOS 26 或更高版本。它尚未经过 Apple 公证,所以 macOS 会阻止第一次打开:请打开“系统设置 → 隐私与安全”,点按一次 仍要打开(步骤)。所有代码都公开在这里,各项权限分别用在哪里也写在下面。

为什么选择 Liftoff

macOS 26 用“App”列表取代了经典的启动台网格。如果你喜欢那个网格,喜欢分页、文件夹、拖动排序、打字即搜,Liftoff 就把它还给你。它专为 macOS 26 从零写成,并且守着严格的性能底线:打开不到 3 ms,翻页不掉一帧,闲置时 CPU 占用 0%。

而且,它还多了原版从来没有的东西。

智能整理之后的 Liftoff 网格:开发工具、办公与文档、媒体、实用工具等文件夹

功能

实时窗口预览

把指针停在正在运行的 App 上(或选中后按空格键),它的所有窗口就会以缩略图显示。点按任意一个,即可直接跳到该窗口,最小化的窗口和其他桌面上的窗口也不例外。

悬停在运行中的 App 上,显示它的窗口缩略图

同时搜索 App 和窗口

随手敲几个字母。Liftoff 会匹配 App 名称、首字母缩写(vsc → Visual Studio Code)、中文名称的拼音,以及你已打开窗口的标题。

在搜索栏中输入文字,实时筛选 App 和窗口

智能整理

一键把你的全部 App 归入合理的文件夹:开发工具、文档与办公、媒体、实用工具……整理前会先给你完整预览,点按“应用”之前不会有任何改动,当前的排列也会自动备份。

它依据内置的对照表分类,收录 1,000 多款常用 Mac App(包括在中国大陆、日本、韩国和台湾地区流行的 App),不靠猜测:不用 AI,不联网,每次结果都一样。少了哪个 App?在 AppCategories.json 里加一行就行,欢迎提交 pull request。

智能整理预览:应用前先列出各个文件夹和其中的 App

还有更多

  • 直接从网格把 App 拖进程序坞,面板会自动收起让路
  • 导入旧的启动台排列,或用智能整理重新开始
  • 随你喜欢的方式打开:快捷键(默认 ⌃⌘L)、拇指加三指捏合、触发角、程序坞图标,或 open liftoff://toggle
  • 分页、文件夹(拖动即可合并)、拖动排序、键盘导航
  • 模糊或清晰壁纸(模糊最省电)、实时模糊、内置渐变与纯色,或你自己的图片;图标大小、标签大小和颜色都可调整
  • 支持多显示器 · 隐藏 App · 卸载 App 并清理残留文件 · 备份与还原排列
  • 13 种语言,跟随系统语言
已打开的文件夹

性能

由 App 自己在真实的 Mac 上测得(scripts/selftest.sh 可以在你的机器上重现这些数字):

打开面板 < 3 ms
搜索,每次按键 < 8 ms
翻页 0 掉帧
闲置 0% CPU

隐私

Liftoff 不会收集或发送任何关于你的数据。窗口缩略图只在你的 Mac 上捕获和显示,不会离开你的电脑。 它唯一的联网是为了更新:每周读取一次 GitHub Pages 上的更新清单,有新版本时再从 GitHub Releases 下载。在设置中关闭 每周自动检查更新 后,除非你点按 检查更新…,Liftoff 不会联网。

不必只听我说:每项权限对应的代码都摆在这里,见 Liftoff/Preview(录屏:缩略图;无障碍:列出和切换窗口)与 Liftoff/Services(快捷键、触发角、触控板手势,以及 UpdateChecker.swift 中的检查更新)。用 Little Snitch 或 LuLu 也能验证。

关于私有 API

有两项功能用到了 macOS 未公开的 API,均为动态加载并带有 fallback:如果这些符号消失,该功能会自动关闭,而不是崩溃。

安装

Homebrew: brew install --cask firstfu/tap/liftoff (brew upgrade --cask liftoff)

  1. 从 Releases 下载 Liftoff.zip 并解压。
  2. 把 Liftoff.app 移到 /Applications。
  3. 打开它。由于尚未经过 Apple 公证,macOS 第一次会阻止它:打开 系统设置 → 隐私与安全,向下滚动,在*已阻止“Liftoff”以保护Mac。*旁边点按 仍要打开。
  4. 授予它请求的权限:无障碍(列出和切换窗口)与 录屏与系统录音(窗口缩略图,仅在本机处理)。

需要 macOS 26 或更高版本,支持 Apple 芯片和 Intel。

更新

用新的 Liftoff.app 替换 /Applications 中的旧版本。从 1.2.1 起,每个版本都用同一张证书签名,更新后“录屏与系统录音”和“无障碍”权限会保留;新版本第一次打开时,可能仍需点按一次 仍要打开。从 1.2.0 或更早的版本更新,需要最后一次重新允许(如果开关看起来已打开却没有作用,请用 − 把 Liftoff 从列表中移除,再重新添加)。 Liftoff 会自动更新:默认每周检查一次,在后台下载新版本,并在你不使用电脑时安装。你可以在设置中关闭,也可以随时选择 检查更新…。1.3.3 及更早的版本需要先手动更新一次。

权限一览

权限 需要吗? 用途 不授予的话
录屏与系统录音 仅窗口预览需要 窗口缩略图和标题(只在你的 Mac 上截取和显示) 没有窗口预览;Liftoff 仍然是个启动台
无障碍 可选 列出已最小化的窗口,并精确跳转到你点按的那个窗口 不会列出已最小化的窗口;切换不够精确

不会再请求其他权限。启动台本身完全不需要任何权限。

常见问题

macOS 提示“已阻止“Liftoff”以保护Mac”

Liftoff 尚未经过 Apple 公证。请打开“系统设置 → 隐私与安全”,向下滚动,在该提示旁点按 仍要打开。每个版本只需要做一次。

窗口预览不出现,或没有缩略图

请确认在“系统设置 → 隐私与安全”中,录屏与系统录音(预览需要)以及可选的 无障碍(已最小化的窗口、精确切换)都已为 Liftoff 打开。如果开关看起来已打开却没有作用(更新后很常见),请用 − 把 Liftoff 从列表中移除,再重新添加。如果列表中根本没有 Liftoff(macOS 不一定会自动添加),请点按列表下方的 +,在“应用程序”中选择 Liftoff。

更新后权限会丢失吗?

从 1.2.1 起不会:发布版都用同一张证书签名,macOS 会把更新识别为同一个 App,“录屏与系统录音”和“无障碍”权限都会保留。从 1.2.0 或更早的版本更新,需要最后一次重新允许。自行构建的话,用你自己的证书签名也能达到同样效果,参见 Config/Signing.xcconfig。

快捷键、捏合手势或触发角打不开它

可能是别的 App 已经占用了这个快捷键(设置 → 触发方式会显示警告),请换一个。捏合手势会在 Liftoff 运行期间,暂时关闭 macOS 自己用来打开“App”的捏合手势,并在你关掉它或退出 Liftoff 时恢复。open liftoff://toggle 始终可用。

怎么卸载?

从菜单栏退出 Liftoff,把 Liftoff.app 从 /Applications 删除;如果你启用过“登录时打开”,也请到“系统设置 → 通用 → 登录项”中把它移除。若要连设置一起清除:执行 defaults delete com.firstfu.Liftoff,并删除 ~/Library/Caches/com.firstfu.Liftoff。

与同类工具的区别

LaunchNext 是一个不错、持续维护的开源项目:它经过公证,能导入旧的启动台布局,也有模糊搜索和文件夹。如果那正是你需要的,就用它。Liftoff 多出来的是:运行中 App 的窗口实时缩略图(点按即可跳转,已最小化的也行)、连窗口标题也能匹配的搜索、一键智能整理(内置对照表、不用 AI、应用前先预览)、从网格把 App 拖进 Dock,以及可以自己复现的性能数据。目前的取舍是:LaunchNext 经过公证,Liftoff 还没有。

语言

Liftoff 跟随你的系统语言:English、繁體中文、简体中文、日本語、한국어、Deutsch、Français、Español、Português (Brasil)、Italiano、Русский、Türkçe 和 Nederlands。其他语言会回退到英文。

发现生硬的翻译,或想新增一种语言?所有界面文字都在同一个文件里:Liftoff/Resources/Localizable.xcstrings。用 Xcode 打开它,或直接提交 pull request。

从源码构建

需要 Xcode 26 和 XcodeGen(brew install xcodegen)。

git clone https://github.com/firstfu/Liftoff.git && cd Liftoff
xcodegen generate
xcodebuild -project Liftoff.xcodeproj -scheme Liftoff -configuration Release -derivedDataPath build build
open build/Build/Products/Release/Liftoff.app

不需要 Apple 账号,默认即为 ad-hoc 签名。想用自己的证书签名(这样重新构建后 macOS 仍会保留“无障碍”和“录屏与系统录音”权限),请参阅 Config/Signing.xcconfig。 测试:把 xcodebuild 命令中的 build 换成 test。scripts/install.sh 会构建 Release 版本,安装到 /Applications,并注册登录时自动启动。

参与贡献

免费开源,由一个人打造,非常欢迎提交 issue 和 pull request。最简单的帮忙方式:修正翻译、在 AppCategories.json 里补上缺少的 App,或者附上你的 macOS 版本来报告 bug。

许可证

GPLv3。你可以自由地使用、研究、修改和分享;你分发的修改版本必须沿用同一许可证继续开源。