发现 
桌面应用效率工具
SwiftList:Windows 极速文件搜索启动器
基于 NTFS USN Journal 与 MFT 的 Windows 本地文件搜索与效率启动器,可作为 Everything、Listary 的开源替代。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v4.2.2
- 平台
- Windows
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
SwiftList 是一款面向 Windows 的超轻量、高性能、可扩展的全局搜索与效率启动工具,使用 .NET 10(WPF) 与 C# 开发。它通过直接读取 NTFS 的 USN Journal 与 MFT 来建立索引,无需遍历目录,从而实现近似即时的低资源搜索,定位为 Everything 和 Listary 的现代化开源替代品。
主要功能
- 毫秒级索引:直接解析 NTFS USN Journal / MFT,由低占用的后台服务实时同步索引。
- FZF 风格模糊搜索:支持多关键词模糊匹配,以及前缀、后缀、精确、排除等运算符,并支持中文文件名的拼音别名。
- 三种搜索入口:快速弹出窗口、完整主窗口,以及直接嵌入文件资源管理器或系统文件对话框的内联搜索栏。
- QuickLook 预览:无需打开文件即可预览内容;提供右键风格的操作菜单。
- 可重绑定的快捷键:所有热键均可自定义。
- 开放插件 SDK:可扩展搜索提供者、别名、右键菜单操作、结果列、预览与主题。
- 进程隔离:SYSTEM 级索引服务与每用户的应用界面相互分离。
搜索语法、全部快捷键与设置项的说明见 用户手册,架构与插件 SDK 见 开发者手册。
安装与使用
从 官网 或 GitHub Releases 下载最新版本,按 CPU 架构选择:
x64(Intel / AMD)
- 安装版 SwiftList-Setup.exe:推荐,支持后台服务。
- 便携版 SwiftList-Portable.zip:免安装,解压即用。
ARM64(骁龙 / Windows on ARM 原生)
- 安装版 SwiftList-Setup_arm64.exe:ARM 设备推荐。
- 便携版 SwiftList-Portable_arm64.zip:ARM 原生便携构建。
从源码构建需要 Windows 10/11、.NET 10 SDK、Visual Studio 2022 或 JetBrains Rider,若需生成安装包还需 Inno Setup。常用脚本:
build_and_run.bat:重新构建 App/Core/Service/plugins 并本地重新启动。make.bat:在dist/下生成 x64 与 ARM64 的 Release 构建。
注意事项
- 仅支持 Windows 平台,索引功能依赖 NTFS 文件系统的 USN Journal / MFT。
- 安装版会安装后台索引服务,以便持续保持索引同步;便携版无需安装,解压后直接运行。
- 请按设备架构(x64 / ARM64)下载对应版本。
- 项目采用 MIT 许可证。
本作品整理自 GitHub 开源项目 SwiftList/SwiftList,原作者 @SwiftList,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v4.2.2当前版本
v4.2.2 修复了可见进程窗口标题收集不完整的问题,并补充说明快捷面板的路径捕获方式。
评论