Repolode
zenbu-labs

zenbu-labs/terminal-browser

Браузер на базе Chromium, который отображает веб-страницы прямо в терминале с помощью графического протокола kitty.

Звёзды
4,468
Форки
221
Открытые issues
110
Последний коммит
позавчера

Что это?

terminal-browser — графический веб-браузер, работающий в окне терминала. Он использует Chromium через offscreen-рендеринг Electron, а затем передаёт пиксели в терминалы с поддержкой графического протокола kitty, например Ghostty, kitty и терминал VS Code. Ввод с клавиатуры и мыши перенаправляется из терминала на страницу, поэтому обычными сайтами можно пользоваться, не выходя из shell.

Браузер вписывается в рабочие процессы в терминале. Его можно открыть в соседней разделённой панели рядом с coding agent, а агент может управлять открытыми вкладками браузера через CLI, совместимый с agent-browser. Параметр `--ssh` проксирует сетевые запросы через удалённую машину, чтобы локально просматривать страницы, доступные на её localhost. Терминалы также могут предоставлять небольшой socket API: через него браузер может открывать панели, переводить их в фокус или отправлять текст агенту.

Установить браузер можно с помощью curl-скрипта или через Homebrew на macOS и Linux, а в Windows — через WSL. В проект также входят `pixel` — JavaScript-библиотека для создания графических приложений для терминала — и плагин для Claude Code.

Ключевые возможности

  • 01Отображает полноценные веб-страницы Chromium в терминалах с поддержкой графического протокола kitty.
  • 02Передаёт на страницу ввод с мыши, тачпада и клавиатуры.
  • 03Открывается в разделённых панелях и поддерживает вкладки, командную палитру, поиск по странице и devtools.
  • 04Проксирует сетевые запросы через SSH, чтобы просматривать локально страницы удалённого localhost.
  • 05Предоставляет CLI, совместимый с agent-browser, для управления открытыми браузерами с помощью скриптов.
  • 06Включает встроенные интеграции с несколькими терминалами и мультиплексорами, в том числе tmux и WezTerm.

Сценарии использования

  • Работать с coding agent и нужными ему веб-страницами в одной вкладке терминала.
  • Просматривать сайт на удалённом сервере через SSH, не открывая браузер с графическим интерфейсом.
  • Давать AI-агенту возможность читать веб-страницы и взаимодействовать с ними через CLI.
  • Просматривать созданные агентом HTML-планы в разделённой панели рядом с агентом.

Быстрый старт

  1. 1

    Установить с помощью Homebrew (macOS и Linux)

    brew install terminal-browser
  2. 2

    Запустить браузер

    terminal-browser
  3. 3

    Открыть указанный URL

    terminal-browser open <url>

Что важно знать

  • Windows поддерживается только через WSL, и лишь немногие терминалы в этой среде поддерживают необходимый графический протокол.
  • Требуется терминал с поддержкой графического протокола kitty.
  • Телеметрия и отчёты о сбоях собираются по умолчанию. Если вы не хотите передавать эти данные, их нужно отключить вручную.
  • Расширения Chrome пока не поддерживаются, а режим дизайна всё ещё находится в разработке.

В подборках

Темы

Частые вопросы

Что такое terminal-browser?
Браузер на базе Chromium, который отображает веб-страницы прямо в терминале с помощью графического протокола kitty. terminal-browser — графический веб-браузер, работающий в окне терминала. Он использует Chromium через offscreen-рендеринг Electron, а затем передаёт пиксели в терминалы с поддержкой графического протокола kitty, например Ghostty, kitty и терминал VS Code. Ввод с клавиатуры и мыши перенаправляется из терминала на страницу, поэтому обычными сайтами можно пользоваться, не выходя из shell.
terminal-browser можно использовать бесплатно? Какая у него лицензия?
terminal-browser распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
terminal-browser всё ещё поддерживается?
Активно поддерживается. Последний коммит в terminal-browser — 5 нояб. 2026 г..
Для чего можно использовать terminal-browser?
Работать с coding agent и нужными ему веб-страницами в одной вкладке терминала. Просматривать сайт на удалённом сервере через SSH, не открывая браузер с графическим интерфейсом. Давать AI-агенту возможность читать веб-страницы и взаимодействовать с ними через CLI. Просматривать созданные агентом HTML-планы в разделённой панели рядом с агентом.
Как установить terminal-browser?
Установить с помощью Homebrew (macOS и Linux): brew install terminal-browser Запустить браузер: terminal-browser Открыть указанный URL: terminal-browser open <url>
Где скачать terminal-browser?
Исходный код и инструкции по установке — на GitHub: https://github.com/zenbu-labs/terminal-browser

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Десктопное приложение, которое открывает ChatGPT, Claude, Gemini и другие AI-чаты в отдельных изолированных окнах и предлагает общие промпты и встроенный терминал.

9,1 тыс.+7 за неделю717TypeScriptБез лицензииОбновлён 3 месяца назад

CLI с запуском одной командой, который оценивает, насколько сборка готового приложения уязвима для AI-агентов обратной разработки вроде rea, и безопасно устраняет найденные проблемы.

10+2 за неделю2JavaScriptMITАктивно поддерживаетсяОбновлён 19 дней назад