善忘技术夹 Logo
善忘技术夹
善用佳软 开源/免费

截图存了几百张却永远找不到?这个开源工具能看懂画面,帮你一次按键找回

你的电脑里大概也有这么一堆东西:截图存了几百张,文件名是”屏幕截图2025-06-13”这种格式;GitHub Star 了几十个项目,当时觉得有用,现在只记得”好像是个命令行工具”;浏览器书签分了十几层文件夹,找一次比重新 Google 还慢;剪贴板复制的内容,切个窗口就丢了。

这些东西你都保存过,但真要用的时候,就是找不到。

Magpie 想解决的就是这个问题。名字来自喜鹊——那种喜欢囤积闪亮物品却总是忘记放在哪里的鸟。作者大概觉得这和现代人的数字生活太像了,于是给它起了这个名字。

这是什么

Magpie 是一款本地优先的个人数据检索启动器。一句话说清楚:你保存过的一切,按一次键就能找到。

它用 Rust 写核心,Tauri 做桌面框架,React 做前端,MIT 协议开源,Windows、macOS、Linux 三平台都能用。和 macOS 自带的 Spotlight 类似,但能搜的东西多得多——不只是文件名,还包括图片画面、视频镜头、文档全文、浏览器书签和历史、GitHub Star 列表、剪贴板历史。

关键的一点:所有数据处理都在本地完成,不上传任何东西。

Magpie 主界面

不搜文件名,搜画面

这是它和传统搜索工具拉开差距的地方。

传统的文件搜索靠文件名匹配。你的截图叫”屏幕截图2025-06-13”,搜”登录界面”当然搜不到——文件名里没这几个字。

Magpie 不一样。它用 SigLIP 2 模型给图片做语义嵌入,能理解画面内容。你可以用文字描述来搜截图,比如输入”带有登录表单的界面”,它能把画面里有登录框的截图都找出来。还能反过来——拖一张图片进去,它按相似度排列你电脑里画面接近的文件。

视频也是同理。Magpie 用场景检测把视频拆成镜头,每个镜头都做嵌入。你可以用文字描述某个画面,直接跳到视频对应的时间点。不用再拖进度条瞎找了。

更狠的是 OCR。它用 PP-OCRv4 或 PP-OCRv6 模型识别图片和视频帧里嵌入的文字。截图里有一段代码、一个报错信息、一句对话,都能被搜到。

图片相似度搜索

60秒功能演示

六个来源,一个搜索框

Magpie 把这些数据源统一到一个搜索界面,用 Tab 键切换:

本地文件。支持约 80 种文本和代码格式的全文搜索,PDF、Word、Excel、PowerPoint 都能解析内容。其他格式按文件名索引。

GitHub Stars。同步你的完整 Star 列表,包括项目名称、描述、topics 和完整 README。那些 Star 了就忘的项目,现在能按内容搜。

GitHub Stars 搜索

浏览器书签和历史。支持 Chrome、Edge、Brave、Vivaldi、Arc 等 Chromium 浏览器,还有 Firefox。直接读本地文件,不用装插件。

书签和历史搜索

剪贴板历史。可选开启,本地存储。密码管理器标记为机密的内容不会被记录,这点想得挺周到。

剪贴板历史

图片和视频。就是前面说的多模态搜索。

应用启动。支持中文拼音匹配,输入 wx 就能启动微信。

搜索框还是个工具箱

Magpie 的查询框本身也能干活,不一定非得搜出结果才算用。

输入数学表达式直接算结果。输入 100 mb to gb 做单位转换。输入 32 f to c 算华氏度转摄氏。输入 today + 30d 算日期。输入 note buy milk 往指定 Markdown 文件追加一条带时间戳的笔记。

还有 JSON 格式化、大小写转换、行去重排序这些小功能。输入 :加关键词 查 emoji。支持 ext:pdf>10mb7din:folder 这类内联过滤,精准缩小范围。

这些功能单独看都不起眼,但凑在一起,意味着你不用为了一个小计算或格式化专门开个应用。

让 AI 助手直接搜你的文件

这点比较新。Magpie 内置了一个 MCP 服务器,默认关闭,手动开启后,可以把本地索引提供给 Claude Code、Cursor 这些 AI 编程助手用。

实际场景是这样的:你在用 Cursor 写代码,想引用某个本地文档的内容,或者找之前写过的某段配置。正常情况下 AI 助手读不到你的本地文件。开了 Magpie 的 MCP 服务后,它就能通过 searchread_filerecent 三个只读工具,直接搜你电脑里的文件内容。

MCP 服务绑定 127.0.0.1 随机端口,需要 Bearer token 认证,只读不写。安全性上做了限制。

实际用起来什么感觉

安装很简单,从 GitHub Releases 下载对应平台的安装包,Windows 是 NSIS 安装包,macOS 是 dmg,Linux 有 AppImage、deb、rpm。

第一次启动会下载嵌入模型,总共约 700MB,包括文本模型、图片模型和可选的 OCR 模型。关键词搜索在模型加载期间就能用,不用等全部下完。

日常使用就是 Alt+Space 唤起搜索面板,输入查询,结果实时出现。用 Tab 在不同来源间切换,按右箭头打开预览面板。习惯了之后,基本不用再去翻文件夹。

搜索速度方面,文本嵌入约 5 毫秒,数万条向量在内存里暴力搜索不到 15 毫秒,100% 召回率。当然,索引建立阶段需要时间,取决于你文件的数量。

本地文件搜索

和其他工具比

Everything、Spotlight 搜文件名快,但只认文件名和路径。Magpie 慢一点,能搜内容——图片画面、视频镜头、文档全文。定位不同,可以一起用。

Raycast、Alfred 是启动器生态平台,插件多,扩展性强。Magpie 只盯”找回保存过却遗忘的东西”这件事,多模态是它的核心差异。

云端搜索服务要上传数据,截图和文档里有敏感信息就不敢传。Magpie 全程本地,数据不出本机,模型也在本地跑,隐私可以自行验证。

适合什么人

如果你符合这几条,Magpie 值得一试:平时保存的东西多——截图、文档、书签、GitHub Star 堆成山;经常有”明明存过就是找不到”的时刻;在意数据隐私,不想把本地内容传到云端;用 Cursor 或 Claude Code 写代码,希望 AI 能直接检索你的本地文件。

几个提醒。项目目前 102 Star,还比较早期,功能在迭代,遇到问题可以到 GitHub 提 issue。首次需要下载约 700MB 的模型文件,建议在 WiFi 下进行。macOS 版从 v0.1.24 起做了开发者签名和公证,Windows 和 Linux 直接安装即可。

获取方式:官网 dfine.tech/magpie,GitHub 仓库 github.com/newdee/magpie。

Magpie 这个名字起得挺准。喜鹊囤积闪亮物品却忘记放在哪,我们囤积数字内容也一样。区别在于,这个工具能帮你找回来。

喜欢这款工具?关注「善忘技术夹」全媒体

扫描二维码关注微信公众号与小程序,获取更多高品质开源软件推荐与效率工具测试。

善忘技术夹 微信公众号宣传图
微信公众号 (扫码关注)
善忘技术夹 微信小程序宣传图
微信小程序 (扫码即用)