Alternatives to navi
An interactive command-line cheatsheet tool for browsing and running commands with suggested argument values. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
navi
An interactive command-line cheatsheet tool for browsing and running commands with suggested argument values.
Replacements
Listings that take over the same core job as navi.
cheat
A command-line tool for creating and viewing interactive cheatsheets for commands you use occasionally.
cheat shows and edits personal cheatsheets as a single Go program, but it displays examples rather than running commands with suggested argument values like navi.
tldr pages
Community-written example pages that replace verbose manual pages.
tldr pages provides community-written example pages with terminal, browser and editor clients and offline caching, but does not run commands directly from the page.
tealdeer
Read concise, example-based command help in the terminal.
tealdeer reads concise example-based command help from a cached collection that works offline, though refreshing the cache needs internet access and commands are not run for you.
pet
Save and find reusable command snippets.
pet saves and searches your own command snippets with tags and parameters, focusing on personal snippets rather than shared interactive cheatsheets, and runs on Windows, macOS and Linux.
Similar software
Related functionality, not a direct replacement.
fzf
A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.
Atuin
Search shell history with command context and optional encrypted synchronization.
HSTR
A terminal suggest box for viewing, searching and managing Bash and Zsh command history.
thefuck
Suggest corrections to failed shell commands.
peco
An interactive command-line filter that narrows piped input as you type and returns the selection.