>_

fzf

:cherry_blossom: A command-line fuzzy finder

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