Alternatives to HSTR

A terminal suggest box for viewing, searching and managing Bash and Zsh command history. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as HSTR.

  • Atuin

    Search shell history with command context and optional encrypted synchronization.

    Atuin searches shell history with directory, session and exit status filters, adds optional encrypted sync through a server, and runs on Windows, macOS and Linux.

  • fzf

    A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.

    fzf provides fuzzy command history search through its shell integration and also filters any other list, but key binding setup differs per shell.

  • Television

    Search files and other data through a terminal fuzzy finder.

    Television is a general terminal fuzzy finder with configurable channels, so history search depends on setting up a channel rather than working out of the box.

Similar software

Related functionality, not a direct replacement.