LinkContext 插件
启动器插件
通过 LinkContext 插件,你可以直接在 Alfred 或 Raycast 中搜索已捕获的资源。两个插件读取的都是 LinkContext 在本地运行期间导出的同一份 search-index.json。
工作原理
- LinkContext 在运行期间每 30 秒刷新一次本地搜索索引:
~/Library/Application Support/LinkContext/resources/search-index.json。 - 两个插件只读取这个文件,你的数据不会离开 Mac。
- 可在 LinkContext → 设置 → 插件 中选择写入索引的资源类型,也可以在同一页面打开索引文件位置。
- 请保持 LinkContext 运行,否则索引将停止更新。
Alfred Workflow
前置条件
- Alfred 5,并已激活 Powerpack
- 命令行工具
jq,可通过brew install jq安装
安装
- 在 LinkContext 中打开 设置 → 插件,点击 Alfred 一行的安装,Alfred 会自动弹出导入窗口。
- 也可以在下方下载 workflow 文件,双击导入 Alfred。
- 在导入窗口中点击 Import 确认。
下载 LinkContext-Search.alfredworkflow
使用
- 唤起 Alfred,输入关键词
f加空格后输入查询,例如f 设计笔记。 - 按 回车打开选中的资源;不输入查询时显示最近 25 条资源。
故障排查
- 没有结果:确认 LinkContext 正在运行,且索引文件已生成(设置 → 插件 → 在 Finder 中显示)。
- 结果长期不变化:LinkContext 可能未运行,索引已过期。
- 脚本报错提到
jq:请先执行brew install jq。
Raycast 扩展
前置条件
- macOS 版 Raycast
- Node.js 20 或更高版本(Raycast 构建本地扩展时需要)
安装
- 在 LinkContext 中打开 设置 → 插件,点击 Raycast 一行的安装,扩展压缩包会复制到「下载」目录并在 Finder 中显示。也可以在下方下载。
- 双击压缩包解压。
- 在 Raycast 中运行 Import Extension 命令,选择解压出的
LinkContext-Raycast文件夹,Raycast 会自动安装依赖。
使用
- 在 Raycast 中运行 Search LinkContext 命令,输入文字即可过滤资源。
- 按 回车打开选中的资源,或按 ⌘C 复制资源链接。
故障排查
- 没有结果:确认 LinkContext 正在运行,且索引文件已生成(设置 → 插件 → 在 Finder 中显示)。
- 导入时报 Node.js 相关错误:请安装 Node.js 20 或更高版本后重试。