MCPcopy Index your code
hub / github.com/DreamAlone666/fastfind

github.com/DreamAlone666/fastfind @v0.3.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.1 ↗ · + Follow
52 symbols 76 edges 9 files 4 documented · 8% updated 16mo agov0.3.1 · 2025-03-13★ 331 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FastFind

🔍 超级快的 Windows 全盘文件搜索工具,基于 USN 日志。

特点

  • 索引完成后,搜索速度超级快
  • 借助 USN 日志和多线程,索引速度也很快
  • 不需要扫盘,几乎不占用CPU
  • 输出结果中关键词会高亮,有助于区分
  • 关键词不区分大小写
  • 索引可以与文件系统保持同步

Demo

基于 egui 构建的简易 GUI 界面:

Demo

[!TIP]

首次索引时间可能较慢,默认情况下会索引所有支持(NTFS文件系统)的盘。

编译

Github Releases 下载预编译二进制,或者使用 Rust 工具链从源码编译。

Core symbols most depended-on inside this repo

insert
called by 3
src/index.rs
as_handle
called by 3
src/ntfs.rs
scan_drivers
called by 3
src/ntfs.rs
f
called by 2
benches/benchmark.rs
find
called by 2
src/main.rs
usn_journal_data
called by 2
src/ntfs.rs
driver_to_path
called by 2
src/ntfs.rs
reload
called by 2
src/ntfs/usn_record.rs

Shape

Method 30
Function 11
Class 10
Enum 1

Languages

Rust100%

Modules by API surface

src/ntfs/usn_record.rs11 symbols
src/ntfs.rs11 symbols
src/main.rs8 symbols
src/index/find.rs7 symbols
src/index.rs7 symbols
benches/benchmark.rs4 symbols
src/ntfs/usn_journal_data.rs3 symbols
build.rs1 symbols

For agents

$ claude mcp add fastfind \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page