INSTALL

Get Findra

Download the installer from the releases page, which carries one for x64 and one for arm64. That is the whole install of Findra 0.3.1, released on 22 September 2026. Or run winget install blakazulu.Findra, which installs the same program from the Windows Package Manager catalogue; the catalogue can take a few days to pick up a new release. Building from source still works and needs the .NET 10 SDK and nothing else. Every release note is that version's section of the changelog.

INSTALLER OR WINGET

Installer and winget

The installer and winget install the same program, on x64 and arm64 alike. Every release carries an installer for each architecture on its releases page, and winget picks it up from there.

winget installs from the Windows Package Manager catalogue, which can take a few days to pick up a new release; the releases page always has the newest. Neither the installer nor the executables are signed yet, so Windows will warn about an unknown publisher until that changes. The Code signing policy says who writes Findra, who approves a release and who signs it, and it will say what the signature is when there is one.

How do I uninstall Findra?

Uninstalling always removes the elevated logon task, because a scheduled task pointing at a binary that is no longer there is a defect and not an inconvenience. It keeps your models, your index and your settings unless you say otherwise, and tells you the measured size it would free before it deletes anything.

$ findra --uninstall --dry-run
FOR HACKING ON IT

Build it from source

Four commands, and you have a self-contained build. The tests run on your machine too.

$ git clone https://github.com/blakazulu/findra $ cd findra $ dotnet build $ dotnet publish src/Findra -c Release --self-contained

Name search needs the helper, which asks for administrator rights exactly once, to open the volume. Nothing else in Findra ever needs them, and the part that reads your files deliberately runs without them.

$ dotnet run --project src/Findra -- --names
Source on GitHub