Finally, a command line shell for the 90s

2 min read Original article ↗

fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family.



Teach me to fish

Tutorial Documentation FAQ Blog


Go fish


Installer

Package Icon

10.9+, Intel or Apple silicon
Installs to /usr/local/

App

Terminal logo

10.9+, Intel or Apple silicon
No installation required

fish.app bundles the fish shell with an AppleScript that launches it in Terminal.
Nothing is installed.

Cygwin

Cygwin

fish is available in setup,
in the Shells category.

fish-4.3.2.tar.xz

Tarball Icon

cmake .; make; sudo make install

File size: 6.2 MB

SHA256: 36a09cfc7fc2d1f1d0b6f5caf3828998621721f8c60a7a31ec55679286a9fe1c

Git master

Git

git clone https://github.com/fish-shell/fish-shell.git
cd fish-shell; cmake .; make; sudo make install

(Installation from the bleeding edge, for developers and advanced users.)


Release History

Release Notes

  • 4.3.2, released December 30, 2025 (tarball)
  • 4.3.1, released December 28, 2025 (tarball)
  • 4.3.0, released December 28, 2025 (tarball)
  • 4.2.1, released November 13, 2025 (tarball)
  • 4.2.0, released November 10, 2025 (tarball)
  • 4.1.2, released October 7, 2025 (tarball)
  • 4.1.1, released September 30, 2025 (tarball)
  • 4.1.0, released September 27, 2025 (tarball)
  • 4.0.9, released September 27, 2025 (tarball)
  • 4.0.8, released September 18, 2025 (tarball)
  • 4.0.6, released September 12, 2025 (tarball)
  • 4.0.2, released April 20, 2025 (tarball)
  • 4.0.1, released March 13, 2025 (tarball)
  • 4.0.0, released February 27, 2025 (tarball)
  • 3.7.1, released March 19, 2024 (tarball)
  • 3.7.0, released January 1, 2024 (tarball)
  • 3.6.4, released December 5, 2023 (tarball)
  • 3.6.3, released December 4, 2023 (tarball)
  • 3.6.2, released December 4, 2023 (tarball)
  • 3.6.1, released March 25, 2023 (tarball)
  • 3.6.0, released January 7, 2023 (tarball)
  • 3.5.1, released July 20, 2022 (tarball)
  • 3.5.0, released June 16, 2022 (tarball)
  • 3.4.1, released March 25, 2022 (tarball)
  • 3.4.0, released March 12, 2022 (tarball)
  • 3.3.1, released July 6, 2021 (tarball)
  • 3.3.0, released June 28, 2021 (tarball)
  • 3.2.2, released April 7, 2021 (tarball)
  • 3.2.1, released March 18, 2021 (tarball)

Development

fish development is hosted on GitHub. To clone the git repository:

git clone https://github.com/fish-shell/fish-shell.git

Build instructions are provided at the bottom of the GitHub page.


Need Help?