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
HSTR
A terminal suggest box for viewing, searching and managing Bash and Zsh command history.
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.
zsh-autosuggestions
A Zsh plugin that suggests commands as you type, based on your shell history.
navi
An interactive command-line cheatsheet tool for browsing and running commands with suggested argument values.
pet
Save and find reusable command snippets.
ble.sh
A line editor written in pure Bash that adds syntax highlighting, autosuggestions and vim modes.
peco
An interactive command-line filter that narrows piped input as you type and returns the selection.