How to install fzf
brew install fzf fzf use case
An interactive filter for narrowing down large lists of text, files, or processes via fuzzy matching.
When to use fzf
- Filtering a massive list of file paths to find a specific target
- Selecting a specific item from a command's output (e.g., git branches or processes)
- Providing a searchable interface for logs or history patterns
When not to use fzf
- Fully automated scripts where no user is present to make a selection
- Processing structured data like JSON or CSV where specific field matching is required over fuzzy matching
fzf features
- · Portability with no dependencies
- · Blazing fast performance
- · Flexible layout and preview window support
- · Extensive integration with shell environments and editors
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like fzf on its own.
Set up MCP →Similar tools to fzf
adb-export
Bash script to export android content providers data to csv
aliases
Contextual, dynamic aliases for the bash shell
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
autojump
A cd command that learns - easily navigate directories from the command line