KingDownloads

fish-shell

by fish-shell 33.8k stars NOASSERTIONDeveloper Tools
Download
fish-shell preview

About fish-shell

fish is a command line shell designed for interactivity and user-friendliness. It works on macOS, Linux, and Windows via compatibility layers like WSL or Cygwin. The shell provides immediate feedback with features like syntax highlighting and autosuggestions without requiring manual configuration.

Unlike traditional shells, fish emphasizes discoverability with built-in help documentation accessible via the 'help' command. It includes common shell functionalities while introducing quality-of-life improvements for interactive use. The project offers pre-built packages for major operating systems and can also be compiled from source.

Key features

  • Syntax highlighting for commands
  • Autosuggestions as you type
  • Tab completions that work without configuration
  • Built-in help system accessible via 'help' command
  • Web-based configuration tool (fish_config)
  • System clipboard integration support
  • Color support for ls command via colorls

Download 4.8.1

Jul 13, 2026
View all 11 versions

Frequently asked questions

Is fish-shell free?
Yes. fish-shell is free and open-source software, distributed under the NOASSERTION license.
Which platforms does fish-shell support?
fish-shell provides downloads for macOS.
What is the latest version of fish-shell?
The latest version is 4.8.1, released on Jul 13, 2026.
What platforms does fish support?
fish runs on macOS (10.12+), Linux distributions, and Windows through WSL, Cygwin, or MSYS2.
How do I install fish?
On macOS, use Homebrew or MacPorts. Linux users can install via distribution packages (Debian, Fedora, Ubuntu etc.) or build from source. Windows requires WSL, Cygwin, or MSYS2.
What are the build requirements?
Building from source requires Rust 1.85+, CMake 3.15+, a C compiler, and optionally PCRE2 and gettext. Documentation builds need Sphinx.
Where can I get support?
Users can join the mailing list, Matrix channel, or ask questions on StackExchange/StackOverflow using the fish tag. Bug reports go to GitHub issues.

More Developer Tools