Compare software

zsh-history-substring-search vs fzf: catalog facts
zsh-history-substring-searchfzf

Best for: Zsh users who want fish-style history search

Best for: Picking one thing out of a list of thousands without scrolling

Free

Free to download and use.

Free

Free and open source under the MIT licence.

Command line Windows, macOS, Linux, Android, Command line
  • Matches any part of a previous command
  • Fish-style search without switching shells
All 3 strengths for zsh-history-substring-search
  • Matches any part of a previous command
  • Fish-style search without switching shells
  • Small plugin that adds to an existing Zsh setup
  • Filters any list at all, because it just reads standard input
  • Shell integration gives instant fuzzy command history and file search
All 4 strengths for fzf
  • Filters any list at all, because it just reads standard input
  • Shell integration gives instant fuzzy command history and file search
  • Preview windows and key bindings turn scripts into real interfaces
  • Single binary, with Vim and Neovim plugins included
  • Works only with Zsh
  • Needs setup in your shell configuration
  • Command line only, and its real power needs shell scripting
  • Fuzzy matching sometimes surfaces a surprising first result
All 4 limitations for fzf
  • Command line only, and its real power needs shell scripting
  • Fuzzy matching sometimes surfaces a surprising first result
  • Key binding setup differs per shell
  • The manual is long because the option set is large
Downloadable app Downloadable app
Not open source Open source
License not stated License: MIT
No account needed No account needed
Offline features available Offline features available
Sources for zsh-history-substring-search

Catalog checked October 2, 2026

Sources for fzf

Catalog checked September 21, 2026

“Not stated” means we have not confirmed it. Features can vary by device and plan.