Releases: skyllc-ai/UltraFastFileSearch
Release list
UFFS v0.6.23
UFFS v0.6.23
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#525
- Commit: 00fff75
- 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.6.23
What's Changed
- docs: backfill CHANGELOG + document install/update/uninstall lifecycle by @githubrobbi in #521
- fix(update): discover dormant winget installs + don't skip a non-running broker by @githubrobbi in #522
- feat(changelog): auto-draft [Unreleased] from commits (hybrid draft + polish) by @githubrobbi in #523
- fix(update): calm narration when WinGet lacks the new version yet (0x8a15002b) by @githubrobbi in #524
- chore: release v0.6.23 — ship pipeline auto-commit by @githubrobbi in #525
Full Changelog: v0.6.22...v0.6.23
UFFS v0.6.22
UFFS v0.6.22
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#520
- Commit: 2ce30ee
- 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.6.22
What's Changed
- fix(install): match SHA256SUMS entries with their ./ prefix (installer was dead on arrival) by @githubrobbi in #509
- fix(uninstall): force a daemon reload before the sweep on a version mismatch by @githubrobbi in #511
- feat(update): orchestrate winget upgrade (locked-image safe) + hidden --upgrade alias by @githubrobbi in #512
- fix(core): apply USN batches parents-first (fixes #510 phantom root-level paths) by @githubrobbi in #513
- fix(update): quiesce-first winget upgrade with spinner + honest broker timing by @githubrobbi in #514
- fix(broker): spinner + honest narration on install (the 40s is Norton, measured) by @githubrobbi in #516
- fix(release): ship the Linux binary as static musl (runs on old glibc / WSL) by @githubrobbi in #517
- chore: release v0.6.21 — ship pipeline auto-commit by @githubrobbi in #518
- fix(update): honest winget-upgrade narration + unblock the musl release build by @githubrobbi in #519
- chore: release v0.6.22 — ship pipeline auto-commit by @githubrobbi in #520
Full Changelog: v0.6.20...v0.6.22
UFFS v0.6.20
UFFS v0.6.20
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#508
- Commit: 0dec130
- 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.6.20
What's Changed
- fix(ci): toolchain-sync gates a bump on a Windows cross-compile, not host-only by @githubrobbi in #501
- fix(uninstall): Windows uninstall follow-ups — sweep gate, teardown-last, broker leave-cleanly by @githubrobbi in #502
- chore(deps): rmcp 2.1 + aes-gcm 0.11 with full vet coverage, SEP-2577 confinement, exemption burn-down by @githubrobbi in #504
- refactor(bins): normalize all binary names to the uffs- prefix (13 renames) by @githubrobbi in #505
- fix(install): installer broken-pipe + winget uninstall sequencing for pure-winget installs by @githubrobbi in #506
- fix(ci): gate toolchain bumps on all three shipped targets + deterministic linux CPU baseline by @githubrobbi in #507
- chore: release v0.6.20 — ship pipeline auto-commit by @githubrobbi in #508
Full Changelog: v0.6.18...v0.6.20
UFFS v0.6.18
UFFS v0.6.18
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#500
- Commit: bb797f2
- 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.6.18
What's Changed
- feat: one-line macOS/Linux installer (install.sh) by @githubrobbi in #498
- feat(cli): uninstall finds every copy — PATH/standard scan + Windows live-drive coverage by @githubrobbi in #499
- chore: release v0.6.18 by @githubrobbi in #500
Full Changelog: v0.6.17...v0.6.18
UFFS v0.6.17
UFFS v0.6.17
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#497
- Commit: 27d413e
- 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.6.17
What's Changed
- docs: comprehensive gapless changelog + forensic switch docs by @githubrobbi in #490
- feat(ship): roll CHANGELOG [Unreleased] into a dated section on every release by @githubrobbi in #491
- fix(mcp-validation): fold string sort checks UPPERCASE to match NTFS $UpCase by @githubrobbi in #493
- feat(cli):
uffs --uninstall— guided, complete UFFS removal (M0-M11) by @githubrobbi in #495 - ci(deps): bump actions/attest-build-provenance from 4.1.0 to 4.1.1 by @dependabot[bot] in #494
- fix(ci): drop
--squashfrom dependabot auto-merge so the queue enrolls it by @githubrobbi in #496 - chore: release v0.6.17 — ship pipeline auto-commit by @githubrobbi in #497
Full Changelog: v0.6.16...v0.6.17
UFFS v0.6.16
UFFS v0.6.16
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#489
- Commit: 66b5e58
- 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.6.16
What's Changed
- fix(verify): tolerate NTFS live-read skew in verify_parity (live mode only) by @githubrobbi in #487
- fix(search): preserve malformed names (no collapse) + --normalize-malformed switch by @githubrobbi in #488
- chore: release v0.6.16 — ship pipeline auto-commit by @githubrobbi in #489
Full Changelog: v0.6.15...v0.6.16
UFFS v0.6.15
UFFS v0.6.15
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#486
- Commit: 47b9ece
- 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.6.15
What's Changed
- ci(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #474
- ci(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #472
- fix(release): pre-create the tag via refs API so GITHUB_TOKEN can publish by @githubrobbi in #478
- ci(deps): bump rust-lang/crates-io-auth-action from 1.0.4 to 1.0.5 by @dependabot[bot] in #473
- ci(commitlint): make the PR-title check report on merge_group for the queue by @githubrobbi in #479
- ci(pr-fast): run heavy jobs only in the merge queue, not on every PR by @githubrobbi in #480
- fix(usn): coalesce a backlog of apply ticks into one body rebuild by @githubrobbi in #481
- feat(idxdelta): incremental index maintenance — O(changed) USN apply (base + delta overlay) by @githubrobbi in #483
- docs(readme): canonicalize benchmark blog link to uffs.io by @githubrobbi in #484
- ci(gates): shift-left commit-signature gate + signed-merge flow helpers by @githubrobbi in #485
- chore: release v0.6.15 — ship pipeline auto-commit by @githubrobbi in #486
Full Changelog: v0.6.14...v0.6.15
UFFS v0.6.14
UFFS v0.6.14
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: re-dispatch after #478 release-tag fix
- Commit: ce5abac
- 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.6.14
What's Changed
- feat(search): path_excludes filter + teach the MCP keyword-OR / noise-dir exclusion by @githubrobbi in #471
- fix(usn): live journal correctness + near-live search freshness + ext-index/metadata backfill by @githubrobbi in #475
- chore: release v0.6.14 — ship pipeline auto-commit by @githubrobbi in #476
Full Changelog: v0.6.13...v0.6.14
UFFS v0.6.13
UFFS v0.6.13
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#470
- Commit: 08e7c86
- 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.6.13
What's Changed
- fix(cli): uffs --status broker section is "not applicable" off Windows by @githubrobbi in #468
- fix(search): survive the transient I/O abort (os 995) during a parked-drive re-warm by @githubrobbi in #469
- chore: release v0.6.13 — ship pipeline auto-commit by @githubrobbi in #470
Full Changelog: v0.6.12...v0.6.13
UFFS v0.6.12
UFFS v0.6.12
🚀 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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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,
uffs-broker-windows-x64.exe,uffs-update-windows-x64.exe.
🍏 macOS Apple Silicon — offline MFT analysis
uffs-macos-arm64.zip— recommended (normal tier): raw
binaries +uffs-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs-mft-macos-arm64,uffs-update-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
🐧 Linux x86_64 — offline MFT analysis
uffs-linux-x64.zip— recommended (normal tier): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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,uffs-update-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
🔐 Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner skyllc-aiA 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-<crate>.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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ Build Information
- Triggered by: release-pr-merge-#467
- Commit: fc7bba8
- 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.6.12
What's Changed
- docs: steer Windows/WinGet users to
uffs --updateoverwinget upgradeby @githubrobbi in #465 - fix(cli): non-elevated daemon management when the broker is serving (Windows) by @githubrobbi in #464
- feat(self-update): non-elevated update skips the broker (+ zero-UAC docs) by @githubrobbi in #466
- chore: release v0.6.12 — ship pipeline auto-commit by @githubrobbi in #467
Full Changelog: v0.6.11...v0.6.12