Raycast:推出官方扩展商店和开发者平台

Raycast:推出官方扩展商店和开发者平台

最近一段时间,多款知名软件和工具都在应用内引入了快捷启动栏。例如在 GitHub、Todoist 中,通过 ⌘+K 即可快速呼出搜索框,检索和调用应用内的常用功能。而系统级的快捷启动工具诞生的更早一些,例如 Mac 平台熟知的 LaunchBar,Alfred,以及去年新晋的 Raycast。

过去的一段时间里 Raycast 高频更新,功能已经非常完善,大有撼动老牌效率启动器地位的趋势。首先是 Raycast Store 官方扩展商店 Beta 版和 Extensions API 的推出,极大地提升了 Raycast 作为一款效率工具的天花板。

最初使用 Raycast 的时候,我就已经感觉到了它的与众不同。Raycast 将应用级的功能全部归类到了 Extensions 扩展设置项中,应用本身的设置也需要基于快捷启动搜索打开。例如你需要打开 Raycast 的偏好设置,则需要搜索 Appearance。

而 Raycast 早期与 GitHub、Jira、Linear 等常用开发者工具结合时,同样也将其归类于 Extensions 扩展。我意识到 Raycast 迟早会全面开放接口给用户自行编写扩展,同时会以平台的形式推出自己的扩展商店。时隔一年之后,终于到来了。

与 Raycast Store 官方扩展商店同步上线的是近百个官方审核过的扩展,涵盖了许多熟知的工具。例如你现在可以在 Raycast 中浏览 RSS 列表、新增 Todoist 任务、新建 AWS EC2 实例、查看 GitHub 热门榜、搜索 1Password 密码、创建 Notion 数据项,不一而足。这些扩展均是通过 API 与原服务完成数据交互,使用效率极高。

如果你有自己常用的服务,还可以基于 Raycast 开发者平台 自行编写扩展。Raycast 扩展充分利用 npm 的生态系统,可以使用 TypeScript、React 和 Node 等构建。

macOS 今年开始支持快捷指令,现在也可以在 Raycast 启动并运行。你可以直接在 Raycast 搜索 shortcut 浏览全部快捷指令,也可以直接搜索标题后单击回车执行。

Quicklinks 快捷链接是 Raycast 中的重要功能,它支持通过一个短字符,快速在浏览器或其他应用中打开某个指定的链接。例如在浏览器中打开少数派,在 IDE 或终端中打开项目文件夹,跳转到你喜欢的 Spotify 播放列表,使用 DeepL 翻译等。如今,Quicklinks 支持为占位符设定默认参数,例如设定中文为默认的翻译扩展目标语音。

此外,Raycast 新增的返回命令管理功能,支持在搜索某个字符并无特定返回时,手动设定返回命令或 Quicklinks 的激活状态,从而避免每次都返回默认的列表。

Raycast 如今按照每月 1 ~ 2 次更新的频率迭代,功能完善程度喜人。如果不是 LaunchBar 的 Send To 和 Instant Send 两个功能太过好用,Raycast 应该已经成为了我唯一使用的快捷启动器了。Raycast 现阶段应用本身和官方扩展完全免费,现在就可以 访问官网下载