fish
A friendly interactive shell with autosuggestions, syntax highlighting, and sane defaults.

Best for
People who want a more helpful terminal without assembling a zsh plugin stack.
Why it deserves attention
fish gives you history-based autosuggestions, syntax highlighting, and completions with descriptions the moment you install it, without a plugin manager or configuration framework. Its scripting syntax is intentionally different from POSIX sh, which makes it pleasant interactively but means existing bash scripts need a shebang or a compatibility layer. It runs on macOS and Linux, is GPL-2.0 licensed, and has 34,000 GitHub stars. It pairs well with any terminal emulator; the trade-off is that bash snippets from the internet often need translation.
Ratings & reviews
0 ratings0 people rated this
No ratings yet. Be the first to rate this tool.
Can replace
- zsh
Related and alternatives
More in Terminal
UnderratedAtuin
Shell history stored in SQLite, with fuzzy search and optional end-to-end encrypted sync.
Underratedbat
cat with syntax highlighting, line numbers, Git change markers, and automatic paging.
Underratedeza
A modern ls with colors, icons, Git status, and a readable tree view.