
About fzf
fzf is an open source command-line fuzzy finder. It takes a list from standard input, lets you type to filter it, and returns the item you choose.
What it does
fzf turns any list into an interactive search. It is commonly used with shell history, file lists and process lists. It can be wired into your shell so that a key opens a file picker or searches your command history. Plugins for Vim and Neovim also use it to open files and jump to matches.
Key features
- Filters any list passed on standard input
- Shell key bindings for history and file search
- Preview window for the selected item
- Plugins for Vim and Neovim
- Installs with Homebrew, winget or MSI installers
Who it's for
Developers and system administrators who work in the shell every day, and anyone who wants quick search across files, branches or command history.
Pricing and good to know
fzf is free and open source under the MIT license, with source on GitHub. It is a single program with no runtime needed, so you can install it on Windows, macOS or Linux. Shell integration is set up with a short line in your shell config.
Highlights
- Filters any list passed on standard input
- Shell key bindings for history and file search
- Preview window for the selected item
- Plugins for Vim and Neovim
- Installs with Homebrew, winget or MSI installers












