# fish

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

HTML: https://softbests.com/software/fish
Markdown: https://softbests.com/software/fish.md
Website: https://fishshell.com/

- Category: [Terminal](https://softbests.com/category/terminal)
- Pricing: Open source
- Platforms: macOS, Linux

## 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.

## Can replace

- zsh

## Related and alternatives

- [Starship](https://softbests.com/software/starship)
- [fzf](https://softbests.com/software/fzf)
