Браузер на Electron с локальным хранением данных, в котором AI-агенты работают в вашем настоящем сеансе с авторизацией через MCP или HTTP API.
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
Установить с помощью Homebrew (macOS и Linux)
brew install terminal-browser - 2
Запустить браузер
terminal-browser - 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 обновляется ежедневно.
Похожие проекты
Браузер для macOS в стиле Arc на базе форка Chromium: вертикальные вкладки, Spaces, командная строка для разработчиков и локальный MCP-сервер для coding-агентов.
Десктопное приложение, которое открывает ChatGPT, Claude, Gemini и другие AI-чаты в отдельных изолированных окнах и предлагает общие промпты и встроенный терминал.
CLI с запуском одной командой, который оценивает, насколько сборка готового приложения уязвима для AI-агентов обратной разработки вроде rea, и безопасно устраняет найденные проблемы.
Браузер на базе Chromium для macOS, Linux и Windows, ориентированный на приватность и построенный на ungoogled-chromium.
Бесплатный браузер с открытым исходным кодом для macOS на Chromium: боковые вкладки в стиле Arc и полировка Dia на движке Chrome.