【开发者自荐】蜗牛快搜, 文件搜索新神器

软件名称

蜗牛快搜

应用简介

纯 Direct2D 自绘的开源 Windows 全盘搜索:443 万文件拼音平均 8~10ms,配上 AI,只有硬盘上不存在的、没有找不到的。

应用平台

Windows

推荐类型

【开发者自荐】

是否收费

免费(开源)

官方网站

蜗牛快搜 SnailQuickSearch(开源):443 万文件拼音搜索 8~10ms,纯 D2D 自绘,真不是浏览器!

开源地址: GitHub - Winlpl/SnailQuickSearch: Windows 本地文件即时搜索工具:全盘索引、输入即搜,通配符/正则/SQL/Lua 五种搜索模式,多窗口、插件系统、6 种界面语言,纯 Direct2D 自绘 UI。 · GitHub

源码、发行包都在仓库里,绿色免安装,解压即用。


先说清楚:不是浏览器,不是浏览器,不是浏览器!

重要的事情说三遍。

整个界面是纯 Direct2D / GDI+ 逐帧自绘的,不是套壳、不是 Electron、不挂任何浏览器内核。所以它轻、快、省内存,长这样反而全是一笔一笔画出来的。


它是干嘛的

Windows 全盘文件搜索工具,定位和 Everything 类似,但走得更远:

  • 六种搜索姿势随便切:拼音(全拼/首字母)、通配符(* ?)、正则表达式、SQL 语句、Lua 脚本;

  • AI 助手:接上大模型(OpenAI 兼容接口,DeepSeek、本地部署模型都行)直接对话。它自己会调搜索、读文件、复制移动、跑命令——配合 AI,只有硬盘上不存在的,没有找不到的;

  • 空间地图:整盘空间占用一屏看穿,哪个文件夹吃了几百 GB 一目了然;

  • 其它:一个进程多开搜索窗口、图片/文本预览、文件别名与评分、列自定义、六国界面语言、原生插件系统……


性能

443 万文件,拼音毫秒级搜索,平均 8~10ms(CPU:AMD R7 7700,Win11):

拼音秒搜

内存占用对比(443 万文件规模,创建时间/访问时间/文件属性字段均为开启,Win11 任务管理器):

进程 工作集内存
Everything.exe 约 417 MB
SnailQuickSearch.exe 约 307 MB


看图说话

AI 找软件——只记得个大概功能描述也能找到:

AI 找歌——歌名拼写错了照样纠出来,还能顺手帮你把文件名改对:

找歌曲-天上的星星不说话

空间地图:

空间地图


说好的"不是浏览器",怎么又冒出个 WebView2?

交代清楚:主程序——搜索窗、列表、设置、预览——至今仍是纯 D2D/GDI+ 自绘,一个系统控件都没用。唯一用到 WebView2(系统自带的 Edge 内核组件,Win10/11 出厂就有,不额外打包、不占安装体积)的地方,是 AI 助手的聊天面板。

原因很简单:AI 吐出来的内容不可控——Markdown、表格、代码块混着来。最早尝试过纯 GDI+ 手写渲染,排版效果和开发成本都不理想。于是聊天这一块交给成熟的 HTML 渲染,主程序依旧一笔一笔画,各干各擅长的。

和 Everything 对比(优缺点都摆出来)

先说句公道话:Everything 是这个领域的标杆,2004 年做到现在,免费、稳定、快。蜗牛快搜是 2023-01-01 年的新兵,下面把两边的长短都摊开说:

蜗牛快搜 Everything
拼音搜索(全拼/首拼) :white_check_mark: 与通配符随意混合 :white_check_mark: 1.5 支持(拼音/首拼,二选一)
AI 助手(对话式找文件) :white_check_mark: :cross_mark:
别名 (搜索控制面板) :white_check_mark: :cross_mark:
空间地图(整盘占用总览) :white_check_mark: :cross_mark:
SQL / Lua查询 :white_check_mark: :cross_mark:
正则表达式 :white_check_mark: :white_check_mark:
文件预览(图片/文本) :white_check_mark:内置(支持有限) :white_check_mark: 1.5 完美支持
远程访问(HTTP 服务器) :cross_mark: 无 :white_check_mark:
命令行工具 :cross_mark: 无 :white_check_mark: es.exe
内存占用(443 万文件同口径实测) 约 307 MB 约 417 MB
发行包体积 约 5 MB(含 AI 插件) :white_check_mark: 约 2 MB
源码 开源 闭源(免费)
成熟度 新项目 :white_check_mark: 20 年沉淀

Everything 更强的地方:

  • 成熟度:20 年打磨对新项目,极端场景、兼容性、长期稳定性不在一个量级;
  • 首次建索引:NTFS 直读方案深耕多年,建库速度是公认强项;
  • 远程访问:自带 HTTP/FTP 服务器,别的设备开浏览器就能查;蜗牛快搜暂无;
  • 命令行生态:es.exe 配合脚本很顺手;蜗牛快搜暂无官方命令行;
  • 语言覆盖:界面语言数十种;蜗牛快搜目前 6 种(简/繁/英/韩/泰/马)。

蜗牛快搜多出来的几块:

  • 拼音混搜:全拼/首拼/通配符随意混合,Everything 1.5 的拼音/首拼是二选一;
  • AI 助手:自然语言对话找文件, 根据你的需求, 它自己会调搜索、读文件、批量改名/复制/移动;
  • 空间地图:整盘占用一屏看穿,哪个文件夹吃掉几百 GB 一目了然;
  • SQL / Lua 查询:复杂条件、批量处理一把梭;
  • 内存实测更低:443 万文件同口径 307 MB vs 417 MB,低约 26%;
  • 功能面:文件别名与评分、单进程多搜索窗口、皮肤主题、原生插件系统;
  • 开源可审:成品层源码全在仓库里。
  • 多窗口,一窗一世界:Ctrl+N 随便开,每个窗口都是完全独立的一套——皮肤、界面语言、搜索模式、排序、快捷键、窗口行为全都各配各的。可以一个窗口英文极简风专门挂 SQL 查询,另一个中文皮肤窗日常找片;再配上全局双击 Ctrl 随时唤起**,任何界面秒出搜索框,找东西再也不用点开始菜单看它转圈——基本就是"替代 Windows 默认搜索"的用法;

最后为啥要自己写一个文件搜索

因为界面不好看.其次,Everything是按照文件名进行排序的..搜索时前面会掺杂着一堆不是我想要的文件.翻阅较为困难.


唯一的禁止事项

禁止修改源码程序名称后进行卖钱。
禁止修改源码程序名称后进行卖钱。
禁止修改源码程序名称后进行卖钱。

除此之外随便玩:自用、修改、审查、二次开发都欢迎。


开源地址(再放一次,省得翻上去):

觉得好用的话,去 GitHub 点个 Star 就是最大的支持~

5 个赞

本來想問問跟everything 比有什麼優勢

看到那個四…五不問,我就不問了

1 个赞

按修改时间排序显示不对

需要 WebView2 运行时, 又阻碍我体验新软件, 还是只能死守everything了

“四不问”下面有五条
用的什么AI,居然不识数

何况你的代码可能还没 AI 写得好,偷来干啥

不值得偷不等于不会偷,算力足够便宜之下偷什么能被认为“不值得”,正常人要的是“不偷承诺”。

本程序是用 AI 写的,技术问题下载源码后直接问 AI,它比我清楚得多

既然你对你“开发”的软件了解甚少,你不如把“开发者”头衔让给AI好了。

只有开源才能让人审查.安心使用

……

请不要引用无关的帖子。发帖前也请仔细核对一下。

只有AI对话框需要用到浏览器组件.之前尝试过用GDI+绘制..但是开发成本太高.且效果不佳..毕竟是开源免费的.投入过多时间/金钱..后,就无法开源免费了.只能收费来回收成本

1 个赞

我和上面的层主有相同看法,认为你应该优化一下文案。

你最先需要解释,对比竞品 Everything 的优势。

因为,以当前 AI 的能力,vibe coding 的软件大概率不比上持续迭代了 12 年的纯手工软件 Everything。

你这不问那不问的,大家的尝试意愿也不高。

好,我改一下..其实这个断断续续写了3年..今年才开始用AI

star完毕

现在 vibe 已经能做到 C++ 手撸 UI 了?还真是日新月异了 :shaking_face:

感觉我这个老古董已经被 AI 一脚踹进坟里了。

“AI 助手(对话式找文件)”

这个功能不错,mark 有空的时候试用看看

试用了一下, 感觉不错.

不过UI总感觉有些迟滞. 应该是跟光影特效有关. 关闭悬停高亮残影好不少.

我是win10ltsc, 1440F+AMD 独立显卡. 32G内存.

目前感觉预览面板是否可以调整一下:

可视面积太小,基本上看不清内容.

everything 是可以使用windows内置的预览能力, 目前蜗牛则无法支持. 导致真实预览能力并不够用.

1 个赞

空间地图创意不错

yyztools借鉴一下可以吧

嗯.等我明天去喷一下AI完善一下..

随意~我也不是原创.思想来自SpaceSniffer只是加了AI分析

界面外观能否增加个线色模式

黑灯瞎火的看得眼盲 :laughing:

内置了16款皮肤,设置->窗口设置->外观

AI是在我手撸的基础上.扩展的…并不是从0开始完全AI生成的..有时候用的都想喷AI..
不过GDI+/D2D是完全AI画的..用自然语言描述界面长啥样,有糟心.有无奈.过程不便描述…懂的都懂

谢谢 找到了 一开始看错成语言了