一款面向 Linux 和 Windows 的开源跨平台启动器 Look 进入视野,目标很明确:平替 macOS 上的 Raycast 和 Spotlight。它最受关注的地方不在功能清单,而在技术路线——彻底抛弃了臃肿的 Electron 与 WebView 架构。

Look 采用纯 Rust 核心。macOS 端使用 SwiftUI,Windows 和 Linux 端则采用 Zed 同款 GPUI 框架。这套组合带来的直接结果是毫秒级冷启动,打字即见结果,按开发者的说法是"毫无顿挫感"。GPU 加速渲染也由 GPUI 承担。

对长期被 Electron 体积和启动延迟困扰的工具类软件来说,这是一次明确的路线切换。启动器这类工具的核心体验就是"快"——按下快捷键到出结果之间的每一毫秒都影响手感,而 WebView 架构在这一环节天然吃亏。

功能层面,Look 走的是高频工具开箱即用的思路:

  • 全键盘流模糊搜索
  • 免费剪贴板历史
  • 内置计算器
  • 番茄钟与 Todo 清单
  • 网速测试、进程终止等工具箱

这些功能无需付费,也不需要注册账号。对习惯用启动器接管日常操作的用户来说,剪贴板历史和计算器基本属于刚需项,Look 把它们直接做进了主程序。

隐私设计是另一条主线。Look 无后台常驻守护进程,零数据遥测(Telemetry),所有索引与历史数据均保存在本地。扩展机制也不依赖中心化商店——通过配置文件声明即可自建数据源,数据流向由用户自己掌握。

开发者适配方面,Look 兼容 i3、Sway、Hyprland 等平铺窗口管理器,并预置了 Catppuccin、Tokyo Night、Gruvbox 等配色方案。这几项配置对 Linux 桌面用户来说指向性很强,说明项目在开发阶段就把平铺窗口管理器场景纳入了考虑。

从技术选型看,Rust 核心加 GPUI/SwiftUI 的组合,把性能压力放在了原生渲染层,而不是靠 Web 技术栈堆功能。Zed 编辑器已经在 GPUI 上验证过这条路径的可行性,Look 把它搬到了启动器品类。对关注桌面工具架构的人来说,这个项目的参考价值可能大于它本身的功能数量。