UFFS - Ultra Fast File Search

Sky, LLC · SkyLLC.UFFS

Benchmark-driven NTFS search engine for Windows

UFFS reads the NTFS Master File Table directly, builds a compact persisted index, and serves targeted queries in 0-3 ms daemon-side. One Rust engine for CLI, daemon, TUI, and MCP agent workflows. Proven on 100M-record scale.

winget install --id SkyLLC.UFFS --exact --source winget

Latest 0.5.120

Release Notes

UFFS v0.5.120 πŸš€ What's New See the full changelog and CHANGELOG.md in the repository for details. πŸ“¦ Downloads UFFS is a Windows-native NTFS search engine β€” live indexing of the Master File Table requires Windows. The engine core is cross-platform, so macOS and Linux builds are shipped for offline MFT analysis from captured .mft / .bin snapshots. Each platform ships as a one-download ZIP bundle in three tiers β€” pick the one that matches how much you need: ──────┬───────────┬───────────────────────────────────────────────────────────────────── Tier β”‚Zip suffix β”‚Contents ──────┼───────────┼───────────────────────────────────────────────────────────────────── min β”‚-min.zip β”‚uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting. ──────┼───────────┼───────────────────────────────────────────────────────────────────── normalβ”‚(no suffix)β”‚min + uffsmcp + uffs-mft + docs + brand + packaging helper. β”‚ β”‚Recommended. ──────┼───────────┼───────────────────────────────────────────────────────────────────── full β”‚-full.zip β”‚normal + the uffs-diag diagnostic tools. ──────┴───────────┴─────────────────────────────────────────────────────────────────────

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the zero-setup front door. After unzipping, just run uffs-tui to browse your own drives in a UI (the daemon auto-starts). The demo has capped result counts and disabled exports; see DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial. Individual binaries are also attached for automation that wgets a single file. 🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI + daemon + MCP + MFT tooling + uffs-tui demo + icon + docs. The .exes ship with the UFFS icon and asInvoker manifest embedded. Also: uffs-windows-x64-min.zip, uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe, uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe. 🍏 macOS Apple Silicon β€” offline MFT analysis
  • uffs-macos-arm64.zip β€” recommended (normal tier): raw binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding. Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64, uffsmcp-macos-arm64, uffs-mft-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2. 🐧 Linux x86_64 β€” offline MFT analysis
  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree + packaging/linux/install.sh (drops the .desktop entry and icons under /usr/local with one sudo invocation) + docs. Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64, uffsmcp-linux-x64, uffs-mft-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker. πŸ” Verification All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt. Verify with: sha256sum -c CHECKSUMS.txt Additionally, every release asset carries a SLSA build- provenance attestation signed with the workflow's Sigstore OIDC identity. Verify with GitHub CLI: gh attestation verify --owner skyllc-ai A successful verification proves the bytes were produced by this exact workflow run on this exact commit. πŸ“‹ SBOM (Software Bill of Materials) Each workspace crate ships a CycloneDX 1.5 SBOM alongside the binaries: sbom-.cdx.json. The SBOMs are covered by the same SLSA attestation as the binaries, so you can verify the inventory with the same command above. Inspect with any CycloneDX-aware tool, e.g.: jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json πŸ“‹ Installation Recommended: ZIP bundle
  1. Download uffs-.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh. Raw-binary path (automation)
  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH. πŸ› οΈ Build Information
  • Triggered by: auto-tag-release[sha:95cfc94]
  • Commit: 95cfc94
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+) Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.5.120 What's Changed
  • perf(search): master speed β€” keep #2/#4 wins, gate #1, beat Everything across the matrix by @githubrobbi in #375
  • chore: release v0.5.120 β€” ship pipeline auto-commit by @githubrobbi in #376 Full Changelog: v0.5.119...v0.5.120

Installer type: zip

Architecture Scope Download SHA256
x64 β€” Download AD24AB756C551C69BEB2D9237633D567EB9EBEF2655F46DA7EB1F46A28C3D73D

Details

Homepage
https://github.com/skyllc-ai/UltraFastFileSearch
License
MPL-2.0
Publisher
Sky, LLC
Support
https://github.com/skyllc-ai/UltraFastFileSearch/issues

Tags

clifile-searchmftntfsrustsearchwindows

Older versions (13)

0.5.119
Architecture Scope Download SHA256
x64 β€” Download 98D5FFC4A72E6777788B3692FBF7AB73ED48665925FD02FB88B83F87370A1BDE
0.5.118
Architecture Scope Download SHA256
x64 β€” Download 2D50C2A81E3CDDB7E622AB774F50D1F774812D3C3B8E607A31F5BF3522F97E50
0.5.117
Architecture Scope Download SHA256
x64 β€” Download F03E1B6CD3D051A0582F9D16124490602B0956834698E1F6AB464C96ECC15B91
0.5.116
Architecture Scope Download SHA256
x64 β€” Download 45DF264529F134E8DAEF35C2708BCD3381D288718C7FA9F6E18561BC31DD5108
0.5.115
Architecture Scope Download SHA256
x64 β€” Download A93B782A90BB30D92DF685F5501FBF7CF93D0C6EA4AFD153E84CA2B3AE10BDFC
0.5.114
Architecture Scope Download SHA256
x64 β€” Download 7BABA59741576BE9B349F4471BA2E20D21E7C4741EC139581C5D314AB848EDA9
0.5.113
Architecture Scope Download SHA256
x64 β€” Download A573B215BCBC062EE1565AF9EE60BCD07498D0902992BAFA4BEA7A7D57FB6ECD
0.5.111
Architecture Scope Download SHA256
x64 β€” Download D0740CB6363F56ED783AF20A708C1D89821FFB7ABE55F2E0EC166CB54F247498
0.5.110
Architecture Scope Download SHA256
x64 β€” Download 62BFE5FDC13803DD4139FC0A6F7A0047D870038FFE7A53E35BAB8086AB42382E
0.5.109
Architecture Scope Download SHA256
x64 β€” Download 468457520929707FF70D80B54C80FDD9A7D5592DBD0A6F16816A87E8779CF02A
0.5.108
Architecture Scope Download SHA256
x64 β€” Download F863F0936E68361E2A558C9FD4132889313E9DAC053DD1625DF6AFB9FD0C08CE
0.5.106
Architecture Scope Download SHA256
x64 β€” Download 29A5525031E4F28C925E0FC0AF6F2D08D35211C65522722121D9992C69A50E0C
0.5.102
Architecture Scope Download SHA256
x64 β€” Download A450C316CD43557C217A912F0F1C93974836520673DD044CC2A42CC71385E5D5