文件名早忘了,只记得里面有句报错、或某张截图上的 CUDA 字样——Windows 上常见的 Everything 擅长「按名字瞬间定位」,却不读文件内容。Kensaku(日本語「検索」)想补上这一块:本机搜文件名、正文、截图 OCR,还能按语义描述找,并可选把同一索引通过 MCP 交给本地 AI Agent。资料查阅于 2026-10-30。

基本信息
| 项目 | 情况 |
|---|---|
| 类型 | 开源桌面文件搜索 / 启动器(本地优先) |
| 版本 | 查阅时 GitHub 最新正式版 v1.0.10(2026-10-29) |
| 许可 | MIT |
| 平台 | Windows · macOS(universal dmg)· Linux(AppImage / deb / rpm);另附 kensaku-cli |
| 技术 | Tauri + Rust;支持 OCR 与语义检索扩展包;MCP / 本机 HTTP 只读接口 |
| 星数 | 查阅时约 220 star |
| 价格 | 免费开源;安装包尚未代码签名(首次运行系统会警告,属独立软件常见情况) |
| 仓库 | github.com/yjid/kensaku |
它比「只搜文件名」多什么
作者 README 里把自己和 Everything / Listary / PowerToys Run 做了对照:大家都能毫秒级搜名字;Kensaku 额外强调——
- 正文:PDF / DOCX / EPUB 等文档内全文
- 截图 OCR:图片里的字也能搜
- 语义:用「讲数据库索引的那份 PDF」这类描述找,而不是精确文件名
- 自然语言时间:例如「上个月的大视频」一类查询(以实际版本为准)
- 启动器:全局唤起、托盘常驻、回车打开
- MCP:把同一本地索引只读暴露给 Claude / Cursor 等 Agent
官方基准(Linux、约 10 万文件、发布版):热缓存文件名检索平均约 1.3 ms;仅文件名与元数据内存约 12 MB。首次建索引会慢一些,之后增量跟踪重命名与删除。数字来自仓库 docs/BENCHMARKS.md 所述环境,你的盘符与杀毒软件会影响体感。

安装与第一次使用
到 Releases 下对应平台安装包。未签名时:Windows SmartScreen 选「更多信息 → 仍要运行」;macOS 在「隐私与安全性」里点「仍要打开」。首次运行勾选要索引的文件夹与排除项,可选下载 OCR / 模型包;建索期间也可以先搜。
命令行示例(随包 kensaku-cli):
kensaku-cli search "docker error"
kensaku-cli search "invoice" --ext pdf --since 30d
和站内几篇怎么选
| 需求 | 更合适的去向 |
|---|---|
| 只要文件名闪电搜、极致轻量 | Everything |
| Windows 官方增强工具箱(含 Run) | PowerToys |
| 看谁占满磁盘,而不是搜内容 | WizTree · Mole |
| 装机时一并选搜索与清理组合 | Windows 装机清单 |
| 要正文 / OCR / 语义 + 可给 Agent 用 | Kensaku |
适合谁、注意点
适合:资料多、截图多,经常「记得内容不记得名字」;想给本地 Agent 一个只读的本机搜索后端;接受独立开源软件的未签名提示。
注意:语义与 OCR 通常要额外模型/包,体积与 CPU/GPU 占用高于纯文件名工具;企业盘、加密盘请先小范围试索引。MCP / HTTP 接口是本机能力,配防火墙与权限时按最小暴露原则来。它不是网盘搜索,也替代不了专业电子取证工具。
小结
Kensaku 把「启动器 + 全文 + OCR + 语义 + MCP」收进一个 MIT 开源客户端,补的是 Everything 一类工具不做的「读里面」。若你只要文件名,继续用 Everything 更轻;若常翻文档和截图,值得装来试一周。
若更想要中文跨平台启动器,把搜索条和可视化组合动作收在一起(闭源正式版 1.0),可以看 搭手。
截图当下只想尽快圈一点贴进对话、暂不需要本机检索时,可以看 Windows 极简截图 Myosotis。


