Терминальный браузер
Zenbu Labs, Inc. · Графический веб-браузер на базе Chromium, отображаемый в совместимом терминале, с управлением через CLI, работой в разделённых панелях и доступом к сети через SSH.
Описание
Перевод ИИПоказать оригиналTerminal Browser, опубликованный Zenbu Labs под названием terminal-browser, отображает графический браузер Chromium внутри терминала. Он полезен разработчикам для проверки сайта рядом с рабочим процессом в терминале, просмотра сайтов в удалённой среде разработки или подключения совместимых инструментов агентов программирования к открытому браузеру.
Графический браузер в терминале
Приложение использует внеэкранный рендеринг Electron и графический протокол kitty для отображения пикселей веб-страниц, а не преобразования страниц в обычный текст. Интерфейс браузера поддерживает переход по URL, вкладки, перезагрузку, историю, поиск на странице, инструменты разработчика и взаимодействие со страницами. Команды CLI открывают URL, выводят список запущенных экземпляров браузера и предоставляют действия для автоматизации. Поддержка разделённых панелей зависит от интеграции с терминалом или мультиплексором.
Установка на Mac и требования к терминалу
Пакет cask устанавливает исполняемый файл terminal-browser из готового архива; доступны отдельные сборки для Apple Silicon и Intel. Зафиксированный архив 0.13.4 для ARM64 занимает 141,704,278 байт до распаковки. Его cask не указывает явно минимальную версию macOS или дополнительные зависимости от пакетов; однако совместимый терминал необходим. Официальный проект перечисляет терминалы с поддержкой графики kitty, включая Ghostty, Kitty и cmux. Сборки для Linux предоставляются отдельно; для использования в Windows нужны WSL и совместимый терминал, а не этот архив для Mac.
Запустите команду в выбранном терминале и откройте нужный URL. Проект также предлагает необязательные интеграции с агентами программирования; браузером можно пользоваться без покупки услуг агента. Реализация для Mac использует фоновый компонент Swift для событий ввода, не полностью доступных через терминал, включая прокрутку и ввод с трекпада. Проверяйте разрешения macOS, запрашиваемые для этих функций, и не считайте, что установка предоставляет их автоматически.
Удалённые подключения и доступ к браузеру
Рекомендуемый режим SSH оставляет рендеринг браузера на локальном компьютере, направляя веб-запросы через SSH-соединение к удалённому узлу. Это позволяет обращаться к localhost сайта на удалённом узле без обычного локального перенаправления портов. При этом по-прежнему нужны доступ по SSH и доступный удалённый сервис. Запуск всего браузера непосредственно на удалённом узле — другой, потенциально более медленный вариант работы.
Действия автоматизации и необязательные интеграции с агентами могут анализировать открытые браузеры и взаимодействовать с ними. Предоставляйте подключённым инструментам доступ только к сеансам и сайтам, соответствующим задаче; страницы с выполненным входом, файлы cookie и содержимое страниц могут содержать конфиденциальные данные. Аутентификация на сайтах, доверие к сертификатам и сетевые политики по-прежнему действуют. Этот браузер не делает сайт доступным без сети и не отменяет требования к учётной записи.
Лицензия, платежи и телеметрия
Terminal Browser распространяется по лицензии MIT, и официальный проект не указывает обязательную учётную запись браузера или платную подписку. Сайты, SSH-узлы и необязательные поставщики ИИ имеют собственные условия доступа и стоимость. В версии 0.13.1 появились телеметрия использования и отчёты о сбоях с идентификатором конкретной установки. Их можно отключить через настройки, средства управления окружением или отдельные параметры конфигурации для использования и отчётов о сбоях. В README указано, что передаваемая телеметрия также записывается в локальный журнал телеметрии. Лицензия с открытым исходным кодом и возможность отказа от сбора данных не означают, что телеметрия отсутствует по умолчанию.
Новая версия Что нового в 0.13.4 7 окт. · Редакция OpenNavo · Перевод ИИ
- ИзмененияИсправлена проблема в плагине Claude Code, из-за которой браузер не работал.