autoLaunch
给 Mac 触控板用户准备的一层更轻、更快的启动体验。基于 SwiftUI + AppKit 构建,用 5 指撮合唤起全屏应用网格,5 指散开即可关闭,搜索后马上打开目标应用。
当前公开版本为 `v2026.07.19.0943`,发布于 2026 年 7 月 19 日 09:43。现在提供的是 macOS Apple Silicon 的 `.dmg` 安装包。

从手势唤起到应用启动,路径尽量缩短
autoLaunch 的目标不是做一个更花哨的 Launchpad,而是把最常见的动作压缩到更短的链路里: 唤起、定位、打开,然后尽快回到你的工作流。
5 指撮合打开启动台,5 指散开关闭启动台
常驻菜单栏后,AutoLaunch 会监听 5 指撮合与散开手势。撮合时立刻唤起应用列表,散开时直接收起启动台,不必先点 Dock,也不用等系统 Launchpad 的完整过场动画。
搜索、分页、键盘与触控板一起工作
应用列表会本地扫描 `/Applications`、`/System/Applications` 与用户目录应用,支持搜索过滤、横向分页和方向键切换。
选中即打开,不打断你当前节奏
点击应用图标后,覆盖层立即收起,并通过 `NSWorkspace` 直接启动目标 App。整个过程完全在本机完成,没有额外后台服务依赖。
产品核心能力
多指手势唤起
优先走 `MultitouchSupport.framework` 读取触控板原始数据,在不依赖复杂额外交互的情况下完成 4 / 5 指捏合检测。
全屏覆盖式启动台
基于 `NSPanel` 和毛玻璃背景渲染全屏 overlay,覆盖所有 Space,打开时专注,关闭时迅速退场。
本机应用扫描与搜索
自动扫描系统与用户应用目录,去重后按名称排序。搜索框支持即时过滤,适合应用多、又不想层层翻找的人。
多层兜底触发策略
除主手势方案外,还保留 `CGEvent tap` 与 Launchpad 窗口检测兜底,尽量减少不同机器环境下的失效概率。
技术底座
SwiftUI + NSHostingController
用 SwiftUI 组织启动台网格与搜索体验,再通过 `NSHostingController` 挂进原生 overlay 窗口。
AppKit + CoreGraphics
状态栏图标、全屏 `NSPanel`、窗口层级控制、事件监听与 Launchpad 检测都走系统原生能力。
Local-only macOS utility
不依赖云端服务,不做远程同步,核心链路全部在本机完成,更像一个专注提升日常效率的轻量系统工具。