跳到正文
发现
桌面应用效率工具

Lertaro:Windows 本地文件极速搜索与启动器

基于 NTFS USN 与 $MFT 索引的 Windows 全局搜索和效率启动器,Everything、Listary 的开源替代。

admin
发布于 2026-10-28 · 更新于 2026-10-30
浏览
4
访问
0
下载
0
版本
v5.12.2
平台
Windows
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Lertaro 是一款面向 Windows 的超轻量、高性能、可扩展的全局搜索与效率启动工具,使用 .NET 10(WPF) 构建。它通过直接读取 NTFS 的 USN Journal 与 $MFT 建立索引,而不需要逐个遍历目录,从而做到近乎即时的搜索和极低的资源占用。项目定位为 Listary 与 Everything 的现代开源替代品,采用 MIT 许可证。

完整文档、用户手册与开发者手册见 lertaro.github.io。

主要功能

  • USN 与 MFT 底层索引:直接读取 NTFS/ReFS 的 USN 变更日志和 $MFT,后台轻量服务实时同步索引,并支持 FAT32/exFAT 监控与网络共享缓存。
  • fzf 风格模糊搜索与别名:支持多关键词跳转匹配、目录路径片段、前缀/后缀/精确/排除等操作符,以及非 ASCII 字符的拼音别名转换。
  • 三种窗口模式与深度停靠:快速弹出窗口、完整主窗口、内联搜索栏;内联栏可自动停靠进系统原生的打开/保存文件对话框,以及文件资源管理器、Total Commander、Directory Opus、OneCommander 等文件管理器。
  • 操作菜单与快速预览:按 Ctrl+O 打开操作菜单,集成系统 Shell 右键功能;按 Alt+P 调用 QuickLook 预览文件。
  • 磁盘空间树状图:以实时 Treemap 直观查看已索引磁盘的占用情况,无需重新扫描即可下钻到超大文件夹并执行清理操作。
  • 开放插件 SDK:提供 .NET 10 C# SDK 接口,可自定义搜索提供者、别名、动作、列和预览,并兼容 Flow Launcher 社区插件。
  • 三进程隔离与离线隐私:SYSTEM 后台服务 Lertaro.Service、用户态 WPF 界面 Lertaro.App 与绕过 UIPI 的钩子助手 Lertaro.Service --hook 严格隔离;完全本地运行,零遥测。

安装与使用

从官网或 GitHub Releases 下载最新版本:

搜索语法、全部快捷键与设置项见用户手册。

从源码构建需要 Windows 10/11、.NET 10 SDK、Visual Studio 2022 或 JetBrains Rider;如需构建安装包还需 64 位 Inno Setup 7。仓库提供两个脚本:

  • build_and_run.bat:重新构建 App/Core/Service/插件并在本地重新启动。
  • make.bat:在 dist/ 下生成 x64 与 ARM64 的 Release 构建。

注意事项

  • 仅从官方仓库、官网和 GitHub Releases 下载,不要运行来源不明的文件。
  • 项目仅支持 Windows,索引能力依赖 NTFS/ReFS 底层特性。
  • 发布包提供 SHA-256 校验值,便携版 ZIP 还附有 ECDsa NistP256 签名,可用 OpenSSL 或 PowerShell 验证。

本作品整理自 GitHub 开源项目 Lertaro/Lertaro,原作者 @Lertaro,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v5.12.2当前版本

    设置中新增开关,可隐藏快速窗口的类型筛选栏;同步更新官网英文文档中的快速窗口选项说明。

  2. v5.12.1

    v5.12.1 为版本号更新,同时升级了文档站点的 VitePress 依赖,发布页附带了各安装包与便携版的 SHA-256 校验值及签名验证方式。

评论