OmniSearch
一款用 NTFS MFT 直接读取实现高速搜索的 Windows 文件搜索工具,附带去重功能和 Android 局域网伴侣。开源、MIT 协议。
简要说明#
OmniSearch 是一款面向 Windows 的本地文件搜索工具。它直接读取 NTFS 的 USN 日志和 MFT 主文件表,索引速度很快,并内置重复文件查找、文件预览、内容搜索和批量操作。v0.1.14 起,它还提供 Android 伴侣应用,支持在局域网内搜索和传输电脑文件。
项目由独立开发者 Eyuel Engida 开发,使用 Rust、C++ 和 Tauri v2 构建,开源 MIT 协议。截至 2026 年 7 月,GitHub 上已有 568 Stars。
介绍#
Windows 自带的搜索功能经历过多次迭代,但稳定性始终不如人意——搜不到已存的文件、索引卡死、索引了大量不需要的目录。另一个极端是 Everything(Voidtools),它极快、极轻量,但界面和功能都很精简,主要只做文件名搜索,没有文件预览、内容搜索、去重等内置功能。
OmniSearch 走的是中间路线。它用和 Everything 一样的技术原理(直接读取 NTFS MFT),但在之上搭了一套完整的文件管理功能:搜索结果带内联预览、支持按扩展名/大小/日期筛选、可以全文检索文件内容、自带重复文件查找器,还有一个 Android 伴侣应用。
从 Windows Central 的评测来看,评测者用了几周后就不再依赖 Windows 自带的搜索和层层翻文件夹了。文章提到它”终于让人感觉 Windows 很久以前就该有这样的搜索栏”。

搜索#
OmniSearch 的核心能力是文件名和路径搜索。安装后首次运行会扫描所有 NTFS 卷,之后通过 USN Journal 实时跟踪文件变更,不需要手动重建索引。
搜索结果的呈现方式比 Everything 更接近现代文件管理工具:左侧有推荐结果和最近活动,结果列表可以按名称、修改日期、大小、类型排序。每个文件右侧有操作按钮——打开、定位文件夹、复制路径、重命名、删除。
筛选器放在搜索栏下方,可以快速按扩展名(文档、图片、视频、压缩包等)、大小范围和日期范围缩小结果。支持紧凑布局,可以隐藏筛选面板扩大结果区域。

内容搜索#
默认情况下只搜索文件名和路径。如果需要搜索文件内容,可以使用 content: 语法,比如 content:"Windows 11" 搜索包含该文本的文件。支持 utf8content:、utf16content: 等变体指定编码。
内容搜索是全量扫描,速度比文件名搜索慢很多。从资料看,官方建议先加扩展名筛选缩小范围,比如 report ext:txt content:"Windows 11"。
重复文件查找#
内置的重复文件查找器会扫描全盘文件,通过多线程哈希生成对比,结果按组展示每组的大小总和以及可释放空间。扫描过程中有进度显示和取消按钮。定位和删除操作和一键文件搜索结果一样直接。

快速窗口模式#
使用全局快捷键(默认 Shift+Alt+S)可以呼出一个紧凑的快速搜索窗口,适合需要频繁搜索又不希望完整界面占用屏幕空间的场景。窗口内有可拖拽分割的预览区域,按空格键可以 Quick Look 预览文件内容。

批量操作(v0.1.15 新增)#
最新版增加了批量选择模式。长按搜索结果进入多选,可以批量重命名(查找替换/加前后缀)、批量发送到已配对的 Android 设备、以及批量删除。整理下载文件夹里堆积的文件时比较实用。
Android 伴侣应用#
安卓端是 OmniSearch 区别于 Everything 的最大差异点。配对方式是用手机扫描桌面端的二维码,桌面端手动确认授权。
配对后可以在手机上搜索电脑文件、浏览文件夹、下载到手机,也可以从手机上传文件到电脑,或者从其他应用通过分享菜单直接发送到桌面。Android 端本身也是一个独立的文件浏览器,可以管理手机本地文件。
通信走本地 Wi-Fi,用加密 WSS 连接,不需要外部服务器。文件传输限定了配对会话授权范围内的路径。


安装#
Windows 端可以从 GitHub Releases 下载 .msi 或 .exe 安装包,也可以从 Microsoft Store 安装。支持 x64 和 ARM64 架构。
安装时会要求管理员权限,因为需要访问 NTFS 卷的原始数据。
Android 端需要从 GitHub Releases 下载 APK 手动安装。
版本选择#
目前最新稳定版是 v0.1.15(2026-07-15 发布)。版本号虽低但开发活跃——项目从 2026 年 2 月创建至今,5 个月内发布了 15 个版本,功能迭代速度很快。
与 Everything 的比较#
如果用 Everything 已经很顺手,不一定需要换。Everything 在纯文件名搜索上更快、资源占用更低。但如果你需要内置的文件预览、内容搜索、去重功能和 Android 设备同步,OmniSearch 是多合一的选择。
从外部文章的评价来看,OmniSearch 更适合”想优化文件搜索但又不想装一堆不同工具”的用户。Everything 则更适合”我只需要最快搜索,其他功能我可以自己搭配”的那类用户。
使用场景#
- 日常文件搜索——替代 Windows 自带搜索,搜文档、图片、代码文件
- 整理重复文件——隔一段时间扫描全盘去重,释放硬盘空间
- 批量整理文件夹——比如下载文件夹里批量重命名一批文件
- 多设备文件传输——电脑和 Android 手机之间在局域网内互传文件,不经过云服务
- 快速预览——按空格键 Quick Look 浏览文件内容
已知限制#
- 桌面端仅支持 Windows,没有 macOS/Linux 版本
- 内容搜索需要学习
content:语法,且搜索较慢(全量扫描文件内容) - 部分功能需要以管理员权限运行
- 未集成应用级搜索(如 Outlook 邮件、Teams 消息等)