Browsh — браузер там, где другие не работают
Репозиторий давно не обновлялся
Последнее обновление было 1 год назад.

Помните времена, когда подключение к интернету измерялось в килобитах в секунду? Сегодня, когда веб-страницы «весят» десятки мегабайт, проекту Browsh удалось совершить невозможное — вернуть сёрфинг в эпоху dial-up, но с поддержкой всех современных технологий.
Что такое Browsh?
Browsh — это не очередной текстовый браузер вроде Lynx или Links. Это полноценный современный браузер на движке Firefox, который:
- Работает в терминале через SSH
- Поддерживает JavaScript и HTML5
- Отображает страницы в виде ASCII/Unicode-графики
- Потребляет в сотни раз меньше трафика

Зачем это нужно в 2024 году?
1. Для экстремально медленного интернета
Когда у вас только мобильный интернет с 3 кбит/с, обычные браузеры становятся бесполезны. Browsh же скачивает и обрабатывает страницы на сервере, а вам передаёт только текстовое представление.
2. Для работы через SSH
Не нужно настраивать VNC или RDP — просто подключитесь к серверу по SSH и запустите Browsh. Особенно удобно в сочетании с Mosh для стабильного соединения.
3. Для экономии заряда батареи
Выполняя всю тяжёлую работу на сервере, Browsh значительно снижает нагрузку на ваш ноутбук или Raspberry Pi.
Как это работает технически?
Browsh состоит из двух основных компонентов:
- Веб-расширение для Firefox — выполняется в headless-режиме и рендерит страницы
- Клиент на Go — отображает результат в терминале
Такой подход даёт уникальное сочетание:
- Полная поддержка современного веба
- Минимальный трафик (только текстовое представление)
- Возможность работы через любое SSH-соединение
Установка и использование
Самый простой способ — скачать готовый бинарник (~11MB):
# Для Linux
wget https://github.com/browsh-org/browsh/releases/download/v1.6.4/browsh_1.6.4_linux_amd64.deb
sudo dpkg -i browsh_*.deb
Или использовать Docker-образ:
docker run --rm -it browsh/browsh
После запуска просто вводите URL как в обычном браузере. Большинство горячих клавиш работают аналогично Firefox.
Кому особенно пригодится?
- Разработчикам, работающим на слабых машинах или через удалённые сессии
- Путешественникам с нестабильным интернетом
- Энтузиастам CLI, которые хотят минимизировать графические интерфейсы
- Администраторам, которым нужно быстро проверить сайт на сервере
Мой опыт использования
Попробовав Browsh на старом ноутбуке с мобильным интернетом, я был поражён:
- Gmail загружается за 2-3 секунды
- Twitter отображает ленту в виде текста
- Даже YouTube показывает описание видео (но не само видео, конечно)
Единственный минус — некоторые современные SPA-приложения могут работать неидеально.
Итог: стоит ли пробовать?
Browsh — это не замена вашему основному браузеру, а инструмент для специфических ситуаций. Если вы:
- Часто работаете через SSH
- Имеете медленный интернет
- Любите минималистичные решения
...то Browsh станет вашим спасательным кругом в мире «тяжёлого» веба.
Для первых экспериментов рекомендую просто запустить Docker-образ — это займёт менее минуты и не требует сложной настройки.
P.S. Кстати, проект активно развивается — последний релиз был в июле 2025 года, а комьюнити насчитывает уже 17k звезд на GitHub.
