Browsh browser

This page was last updated at: May 26, 2026

Browsh is a Desktop web browser, across a variety of operating systems. It is developed by tom bh. It's been developed for about 7 years, but there hasn't been anything since 2025.

Browsh has an interesting rendering engine situation; in one aspect it could essentially be considered a "text mode" browser - you interact with it over a terminal interface - either via a SSH connection to your remote server or locally on your machine; everything is rendered simply using "text", similar to how Text Mode browsers such as Lynx function.

However, instead of just showing simple text, Browsh uses the Gecko HTML rendering engine to first load and render the page; including any sort of layout (eg. different columns, positioning, and images etc), before turning it into a "text" version of the page. As text, it is then quick to deliver and display on your Terminal Interface. Pretty cool!

Browsh supports modern web technologies, such as CSS and HTML5 - and most incredibly (for a text browser), it also supports Javascript, Video, and WebGL.

The advantage of this approach lets you offload the downloading and rendering of websites to a server you control somewhere, and then connect to that server from a much slower internet connection (or from a less powerful computer) and still browse the web well.

A fully interactive, real-time, and modern text-based browser rendered to TTYs and browsers.

— tom bh

About Browsh

Browser URL www.brow.sh
Browser made by tom bh
Development Status Idle
The browser doesn't seem regularly developed, but a new version might still be released at some point
Launched 2018
Last Updated 2025
Operating Systems BSD, Linux, macOS, Windows
Device platform Desktop
Rendering Engine Gecko
Browsh displays web pages using text characters, but first uses Gecko to calculate how the page should look.
Source Code Repository

Features

All of these features are amazing for what could rightly be considered a "text mode" browser!

  • HTML5
  • CSS
  • JS
  • Video
  • WebGL
  • Gestures
Wikipedia Article https://en.wikipedia.org/wiki/Browsh
Forum Post HackerNews: brow.sh
Video of using Brow.sh Showcase
Donate Donate to Brow.sh
Review Text-based browser 'Browsh' that can display websites graphically from the terminal for free
Blog article A modern text-based web browser in your terminal
Review A Modern Text Browser That Supports Graphics And Video

Check out other browsers similar to Browsh

These web browsers have something in common with Browsh, you could test them out and compare them.