跳到正文
发现
SwiftList:Windows 极速文件搜索启动器
桌面应用效率工具

SwiftList:Windows 极速文件搜索启动器

基于 NTFS USN Journal 与 MFT 的 Windows 本地文件搜索与效率启动器,可作为 Everything、Listary 的开源替代。

admin
发布于 2026-10-30
浏览
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)

ARM64(骁龙 / Windows on 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 整理,以原仓库为准。

更新记录

  1. v4.2.2当前版本

    v4.2.2 修复了可见进程窗口标题收集不完整的问题,并补充说明快捷面板的路径捕获方式。

评论