Installation

Browsh’s prerequisites are a current (57+) version of Firefox and a terminal client that supports true colour. Once you have those you can download the appropriate binary or package for your system.

Note that the following examples all use x64 packages. Please use the proper package for your architecture.

Debian/Ubuntu

wget https://github.com/browsh-org/browsh/releases/download/v1.8.0/browsh_1.8.0_linux_amd64.deb
sudo apt install ./browsh_1.8.0_linux_amd64.deb
rm ./browsh_1.8.0_linux_amd64.deb
browsh

Redhat/Fedora

curl -o browsh.rpm -L https://github.com/browsh-org/browsh/releases/download/v1.8.0/browsh_1.8.0_linux_amd64.rpm
rpm -Uvh ./browsh.rpm
rm ./browsh.rpm
browsh

Mac

brew tap browsh-org/homebrew-browsh
brew install browsh
browsh

Packages such as the .deb and .rpm versions provide a new browsh command. So too does the Homebrew command (for OSX users only).

Static Binary

The static binaries need to first be made executable; chmod a+x browsh_1.8.0_linux_amd64. You will then be able to run the Browsh TTY client with: ./browsh_1.8.0_linux_amd64.

Docker

A Docker image is available that bundles an up to date version of Firefox, so that everything you need to run Browsh is self-contained. You can pull and run the TTY client with:
docker run -it --rm browsh/browsh