作为一个程序员,平时总要打开各种各样的软件,找各种文件。本人作为一个喜欢干净桌面的人,不想让任何图标出现在桌面上,于是就想找一些启动器以及文件搜索类的软件来使用,又想有良好的扩展性,可以实现一些其他的功能。 我使用了很多这类应用,感觉都没有太达到我的预期。于是就想着不如自己做一款出来,也就有了这个软件。
事实上我在5年前就开启了另一个项目,当时还在高三,对编程感兴趣,而且当时对Windows美化特别着迷,网上找了很多美化软件,各种花里胡哨的动画。现在已经是全默认养老的状态了。于是就开始尝试自己制作一个搜索工具,后面不断维护更新,修修补补,也还是拿到了500多个star。
XUANXUQAQ/File-Engine: An app launcher && efficiency tool
其实在做这个项目的过程中,我也学到了不少东西,自己也写了一些博客Hexo,但是本人比较懒,都没有坚持下来。在大学期间甚至还依托这个开源项目,自己瞎琢磨,搞出一篇国家发明专利,但是其实并没有什么卵用。
如今大学毕业,某国企上班一年,本来打算直接躺平,但是实在是适应不下去,和领导关系也不太好,感觉开发的路实在是不太好走,每天上班下班睡觉三点一线的日子确实不太适合我。现在已经成为无业游民,还在思考自己接下来的路该怎么走😂。
如果大家有什么反馈,欢迎加入我们的QQ群,一起讨论交流学习(或者吹水~),qq群号:893463594
官网
下载地址
- GitHub release: github.com/panwangwin/…
- 夸克网盘:pan.quark.cn/s/5ac2bf915…
- 查毒报告:www.virustotal.com/gui/file-an…
GPU 加速,让搜索更快
作为一个文件搜索和启动器,首先必须要做好的自然是文件搜索。传统文件搜索通常依赖 CPU 串行扫描,面对大量文件时,速度受限。而 Aiverything 通过 GPU 并行计算,在支持 AMD/NVIDIA 显卡的设备上,充分利用显卡的计算能力,实现多线程匹配,相比传统方法,搜索效率提升数倍甚至数十倍。
️多关键字搜索,匹配更精准
Aiverything 允许输入多个关键词,使用 ;
(分号)分隔,如 test;file
可同时匹配 test
和 file
。
此外,还支持 |
(竖线)筛选搜索范围,例如:
-
test;file|f
仅搜索文件 -
test|c
在文件内容中搜索(需开启内容索引) -
test;file|case
区分大小写匹配可用条件:
- f (file / 文件)
- d (directory / 目录)
- full (full match / 全匹配)
- case (case-sensitive / 区分大小写)
- p (regex pattern / 正则匹配)
- c (content indexing / 内容索引,需在设置中开启)
灵活的搜索规则,使用时能够快速锁定目标文件,而无需逐步缩小搜索范围。
频次排序 + 缓存搜索
Aiverything 具备 智能缓存 机制,记录用户的高频搜索和访问文件,并在每次搜索时,优先显示常用文件,让结果更符合使用习惯。
一键召唤,随时开启搜索
- 快捷键调用:默认
CTRL + SHIFT + ALT + A
,快速打开搜索框。 - 系统托盘入口:支持点击 Tray(托盘)图标 直接打开搜索,无需快捷键操作,适应不同使用习惯。
插件系统
Aiverything 内置插件系统,允许用户加载不同插件,实现更多个性化功能。例如:
如果大家有什么反馈,或者说建议,都可以向我们提出,进入qq群,大家一起聊聊天,交交朋友也是极好的。