Look:键盘优先的本地启动器 #
Look 是什么? #
Look 是一款键盘优先(keyboard-first)、本地优先(local-first)的桌面启动器,支持 macOS、Windows 与 Linux 三大平台。它让你无需离开键盘,就能即时打开应用程序、文件、文件夹和系统设置,把「找东西」这件事从多次点击压缩成一次输入。
如果你厌倦了 Spotlight 的缓慢响应,或者觉得 Raycast 这类工具价格偏高,Look 提供了一个免费、轻量的开源替代方案:所有索引都在你自己的机器上完成,官方数据显示在 2000 条目的索引上典型搜索耗时低于 1 毫秒。它只申请最少的系统权限——不需要辅助功能、完全磁盘访问或屏幕录制权限,也没有账号体系和遥测上报,网络仅在翻译、词典查询等明确操作时才会使用。对于每天在终端、编辑器和浏览器之间来回切换的开发者与重度键盘用户,Look 相当于一个随身携带的命令面板。
Look 有哪些亮点特色? #
- 本地优先,极速响应:所有索引都在本机完成,官方给出的典型搜索耗时为 2000 条目索引下低于 1 毫秒,查询打分有界,不会因数据量增长而拖慢输入响应。
- 使用感知,越用越准:结果排序会随你的使用习惯持续改进,常打开的条目会逐渐浮到更靠前的位置,减少反复输入的次数。
- 极简权限,隐私安全:不需要 Accessibility 权限、不需要 Full Disk Access、不需要 Screen Recording;没有账号,也没有遥测,网络访问只发生在你显式触发的操作中。
- 作用域前缀搜索:用
a"只搜应用、f"只搜文件、d"只搜文件夹、r"走正则匹配,还有rc"最近文件、c"剪贴板历史、ci"复制过的图片、t"/tw"翻译等专用通道,一个输入框覆盖所有检索场景。 - 内联计算器:直接输入
2^10、4!、200*15%、sqrt(2)就能得到结果,无需切换到计算器应用或模式。 - 超级操作条与命令模式:空主屏上就能一键切换蓝牙、Wi-Fi、电池状态、主题;输入
:sys进入命令模式后,还有番茄钟、带连续记录的每日待办、网速测试、按端口结束进程、Shell、系统信息等命令。 - 可主题化与全键位自定义:内置 8 套主题预设(含 Kindle 浅色与 Liquid 玻璃质感),并支持浮动磁贴布局;Settings → Shortcuts 中每一个应用内快捷键都可重新绑定,且写入配置文件,跟随你的 dotfiles 一起迁移。
- 原生外壳 + 统一 Rust 引擎:macOS 上使用 SwiftUI,Windows/Linux 上使用 GPU 绘制的 gpui 外壳,进程内不含浏览器引擎,三端共享同一套 Rust 引擎,兼顾原生手感与一致的搜索行为。

免费下载 Look #
以下为官方提供的各平台安装包,点击链接即可下载。请注意区分 macOS 的 Intel 与 Apple Silicon 版本、Linux 的 AppImage 通用包与 Windows 的 x64 安装程序。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| Look-0.7.3-macOS-x86_64.zip | macOS Intel(x86_64)版 | 6.4 MB | 夸克网盘 |
| Look-0.7.3-macOS.zip | macOS Apple Silicon 版 | 5.9 MB | 夸克网盘 |
| Look_0.7.3_amd64.AppImage | Linux 通用 AppImage(x86_64) | 10.0 MB | 夸克网盘 |
| Look_0.7.3_x64-setup.exe | Windows x64 安装程序 | 4.0 MB | 夸克网盘 |
Look 如何使用? #
Look 的学习成本极低,核心只有「唤起 → 输入 → 执行」三步,但掌握几个前缀后效率会明显提升。
- 唤起启动器:macOS 默认热键为
Cmd+Space(需先在「系统设置 → 键盘 → 键盘快捷键 → Spotlight」中关闭 Spotlight 的占用);Windows 与 Linux 默认热键为Alt+Space。两个默认值都可以在 Settings → Shortcuts 中重新录制,或通过~/.look/config里的launcher_hotkey修改,再用Ctrl+Shift+;重载配置。 - 直接输入模糊搜索:首次启动后 Look 会在后台索引你的应用、文件和文件夹,索引完成一部分就能搜到一部分。输入
vsc这类缩写即可模糊匹配到 Visual Studio Code。 - 使用查询前缀收窄范围:
a"term只搜名称含 term 的应用;d"只列目录;f"只列文件;r"\.pdf$用正则精确匹配;rc"列出最近使用过的文件与文件夹;c"打开剪贴板历史,ci"查看复制过的图片,t"/tw"则用于翻译句子或借助 macOS 内置词典查词。 - 随手做计算:不需要任何模式切换,直接输入
2^10、4!、200*15%或sqrt(2),结果会即时显示在输入框下方。 - 对选中结果执行操作:选中某一行后按
Cmd/Ctrl+K打开操作菜单,Cmd/Ctrl+E编辑,Cmd/Ctrl+T在此处打开终端,Cmd/Ctrl+C复制文件或文件夹,Cmd/Ctrl+P多选文件/文件夹。 - 进入命令模式与外观设置:按
Cmd/Ctrl+/进入命令模式(也可输入:sys),可使用番茄钟、每日待办、网速测试、按端口结束进程等命令;按Cmd/Ctrl+Shift+,打开外观设置,切换 8 套主题预设与浮动磁贴布局。
在 macOS 上还有一项 beta 能力:输入 > 进入 AI 对话模式,可基于本地模型执行日历操作、文件召回与文本处理(需注意该功能会启用本地 AI 能力,可通过 ai_enabled=false 关闭相关网络特性)。
Look 的常见问题? #
Look 和 Spotlight、Raycast 有什么区别? Look 定位为 Spotlight 与 Raycast 的免费开源替代品,主打本地优先、极低延迟和最小权限。与 Spotlight 相比它提供作用域前缀、剪贴板历史、命令模式等更丰富的检索维度;与 Raycast 相比它不收费、不要求登录账号,也没有遥测上报。
使用 Look 需要授予辅助功能或完全磁盘访问权限吗?
不需要。官网明确说明 Look 不需要 Accessibility 权限、不需要 Full Disk Access、也不需要 Screen Recording。它默认只索引标准用户目录,如果你希望把额外的目录纳入索引,可以在 ~/.look/config 中通过 file_scan_extra_roots 添加。
Look 会联网吗?我的数据会被上传吗?
不会默认上传。网络访问只用于你显式触发的操作,例如 t" 翻译、tw" 词典查询、Cmd/Ctrl+Enter 网页搜索,以及可选的 Web Answers 功能——后者可以通过把 ai_enabled 设为 false 来关闭。Look 没有账号体系,也没有遥测。
按 Cmd+Space 没反应,或者和 Spotlight 冲突怎么办?
macOS 上需要先在「系统设置 → 键盘 → 键盘快捷键 → Spotlight」中取消 Spotlight 的快捷键占用,再把它绑定给 Look。如果你希望保留 Spotlight 的原有热键,可以在 Settings → Shortcuts 中录制另一个组合键,或直接设置 ~/.look/config 中的 launcher_hotkey。
支持哪些操作系统? 官方发布的版本覆盖 macOS 15.0 及以上(同时提供 Apple Silicon 与 Intel 构建)、Windows x64(ARM 设备通过模拟运行)以及 Linux x86_64(已发布的 Linux 产物仅限 x86_64,需要 ARM 构建可向项目提 issue)。GNOME 桌面上的 Shell 扩展支持 GNOME 45 至 51。
i3、sway、Hyprland、niri 这类窗口管理器下能自动启动吗?
.desktop 自启动文件只在 GNOME、KDE 这类完整桌面环境上生效,窗口管理器用户需要手动把 Look 加入 WM 配置。其中 i3、sway、Hyprland 的热键与浮动规则会在运行时自行注册,只需加一行自启动即可;niri 没有运行时绑定 API,需要在 config.kdl 中手动写入 Alt+Space 绑定,Look 首次运行时会直接给出对应的配置片段。
Look 如何安装? #
macOS #
- 确认系统版本为 macOS 15.0 或更高。
- 使用 Homebrew 安装:
brew install --cask look。Homebrew 分发的是 Apple Silicon 构建,并会安装同一个已签名、已公证的应用包,因此辅助功能与自动化授权在更新后依然保留。 - Intel Mac 用户建议改用官方 curl 安装脚本,它会自动选择与你的机器匹配的归档:
curl -fsSL https://raw.githubusercontent.com/kunkka19xx/look/main/scripts/install-look.sh | bash。 - 如需锁定版本,可追加参数:
curl -fsSL .../install-look.sh | bash -s -- --version <version> --repo kunkka19xx/look。 - 也可以在 Apple Silicon 上通过 Nix flake 安装:
nix profile install 'github:kunkka19xx/look?dir=apps/linows'。 - 安装完成后,在终端执行
lookapp启动,或在应用启动器中搜索「Look」。 - 建议把
Cmd+Space绑定给 Look,并先在系统设置中关闭 Spotlight 的同名快捷键。
Linux #
- Arch Linux(AUR):
yay -S look-bin或paru -S look-bin;不使用 AUR helper 时可git clone https://aur.archlinux.org/look-bin.git后makepkg -si。 - Ubuntu / Debian:执行
curl -fsSL https://raw.githubusercontent.com/kunkka19xx/look/main/scripts/linux/install-look.sh | bash,或从 Releases 下载.deb后运行sudo dpkg -i Look_*.deb。 - 任意发行版(AppImage):
chmod +x Look_*.AppImage后直接./Look_*.AppImage运行。 - NixOS:
nix run github:kunkka19xx/look?dir=apps/linows或安装到 profile;预编译产物通过 Cachix 提供。 - GNOME 用户建议首次安装后注销并重新登录,以便 GNOME Shell 扩展(用于 Wayland 下的窗口聚焦)正常加载。
Windows #
- 使用 PowerShell 一行安装,无需管理员权限:
iex "& { $(irm https://raw.githubusercontent.com/kunkka19xx/look/main/scripts/windows/install-look.ps1) }"。 - 或通过 Scoop:
scoop bucket add extras后scoop install extras/look。 - 安装脚本会自动解析最新版本、下载安装程序、用官方发布的校验和验证 SHA256,并按用户安装到
%LOCALAPPDATA%\Programs\Look,同时创建开始菜单快捷方式。 - 手动安装时,下载
Look_<version>_x64-setup.exe并双击运行即可。 - 首次运行时 SmartScreen 可能弹出警告,点击「更多信息 → 仍要运行」继续。
- Windows 下全局热键默认为
Alt+Space,可在 Settings → Shortcuts 中重新录制,或修改~/.look/config后按Ctrl+Shift+;重载。
首次启动注意事项 #
安装后可通过终端命令 lookapp 启动,或在应用启动器 / 开始菜单中搜索「Look」。首次运行时 Look 会在后台建立应用、文件与文件夹索引,索引完成多少就能搜到多少。在完整桌面环境(GNOME、KDE 等)上 Look 会随登录自动启动;窗口管理器用户需手动配置自启动。
Look 如何卸载? #
macOS #
- 使用 Homebrew 卸载:
brew uninstall --cask look。 - 如需彻底清理本地状态(配置、索引与缓存):
rm -rf ~/.look ~/Library/Application\ Support/look && rm -f ~/.look.config。
Linux #
- Arch:
yay -R look-bin。 - Ubuntu / Debian:
sudo dpkg -r lookapp。 - 清理本地状态:
rm -rf ~/.look ~/.local/share/look && rm -f ~/.look.config。
Windows #
- 安装脚本方式:
iex "& { $(irm https://raw.githubusercontent.com/kunkka19xx/look/main/scripts/windows/install-look.ps1) } -Uninstall"。 - Scoop 方式:
scoop uninstall look。 - 清理本地状态:
Remove-Item -Recurse "$env:LOCALAPPDATA\look"。
卸载后建议一并检查 ~/.look 目录与 ~/.look.config 配置文件是否残留,这两处保存着你的索引数据、主题偏好和快捷键绑定,如果计划将来重装,可以先备份再删除。
