HTTP-сервер на Go, который позволяет AI-агентам управлять Chrome с экономным расходом токенов, запускать несколько экземпляров и пользоваться интерактивной панелью.
lightpanda-io/browser
Браузер без графического интерфейса, написанный с нуля на Zig для AI-агентов и автоматизации; поддерживает серверы CDP и WebDriver BiDi.
Open source альтернатива:Headless Chrome
- Звёзды
- 36,755
- Форки
- 1,771
- Открытые issues
- 100
- Последний коммит
- 5 часов назад
Что это?
Lightpanda — браузер без графического интерфейса для AI-агентов и автоматизации веб-задач. Он не основан на Chromium, Blink или WebKit. Браузер выполняет JavaScript, разбирает HTML с помощью html5ever, загружает страницы через libcurl и предоставляет DOM — поэтому он может получать и отображать страницы без графического движка.
Управлять браузером можно с помощью таких инструментов, как Puppeteer и Playwright, через WebSocket-сервер CDP или через WebDriver BiDi. Также он позволяет сохранять страницы в форматах HTML, Markdown, PNG, PDF или в виде структурированных данных из командной строки и включает MCP-сервер с изолированными сессиями для каждого подключения, чтобы с браузером могли работать несколько агентов. Встроенный режим агента записывает сессии в виде детерминированных JavaScript-скриптов, которые можно воспроизводить без LLM.
Проект написан на Zig и работает в Linux и macOS; доступны образы Docker. Среди возможностей — cookies, пользовательские заголовки, прокси, перехват сетевых запросов, поддержка robots.txt и блокировщик рекламы.
Ключевые возможности
- 01Выполняет JavaScript с помощью V8 и разбирает HTML с помощью html5ever
- 02Предоставляет совместимую с Puppeteer и Playwright конечную точку CDP через WebSocket
- 03Поддерживает WebDriver BiDi наряду с CDP
- 04Сохраняет страницы в форматах HTML, Markdown, PNG, PDF или в виде структурированных данных
- 05Предоставляет MCP-сервер с изолированными сессиями браузера
- 06Включает режим агента, который экспортирует воспроизводимые JavaScript-скрипты
Сценарии использования
- Запуск большого числа экземпляров браузера без графического интерфейса для веб-задач AI-агентов
- Сбор данных или обход страниц с большим количеством JavaScript при меньшем потреблении памяти, чем у headless Chrome
- Подключение существующих скриптов Puppeteer или Playwright к более лёгкому браузерному движку
- Предоставление LLM-агентам инструментов для работы с веб-страницами через MCP
Быстрый старт
- 1
Установить через Homebrew (nightly)
brew install lightpanda-io/browser/lightpanda - 2
Вывести URL в формате HTML
./lightpanda fetch --obey-robots --dump html --log-format pretty --log-level info https://demo-browser.lightpanda.io/campfire-commerce/ - 3
Запустить CDP-сервер на порту 9222
./lightpanda serve --obey-robots --log-format pretty --log-level info --host 127.0.0.1 --port 9222
Что важно знать
- Поддерживаются только Linux и macOS; для Windows требуется WSL2, сборки для Android нет.
- Релизные бинарные файлы для Linux требуют glibc, поэтому предварительно собранный бинарный файл не поддерживается в дистрибутивах с musl, таких как Alpine.
- Лицензия AGPL-3.0 — это лицензия с авторским левом, накладывающая обязательства при использовании по сети.
- Для сборки из исходного кода требуются Zig 0.15.2, V8 и Rust, что делает настройку сложной.
Темы
Частые вопросы
- Что такое browser?
- Браузер без графического интерфейса, написанный с нуля на Zig для AI-агентов и автоматизации; поддерживает серверы CDP и WebDriver BiDi. Lightpanda — браузер без графического интерфейса для AI-агентов и автоматизации веб-задач. Он не основан на Chromium, Blink или WebKit. Браузер выполняет JavaScript, разбирает HTML с помощью html5ever, загружает страницы через libcurl и предоставляет DOM — поэтому он может получать и отображать страницы без графического движка.
- browser можно использовать бесплатно? Какая у него лицензия?
- browser распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- browser всё ещё поддерживается?
- Активно поддерживается. Последний коммит в browser — 20 окт. 2026 г..
- Для чего можно использовать browser?
- Запуск большого числа экземпляров браузера без графического интерфейса для веб-задач AI-агентов Сбор данных или обход страниц с большим количеством JavaScript при меньшем потреблении памяти, чем у headless Chrome Подключение существующих скриптов Puppeteer или Playwright к более лёгкому браузерному движку Предоставление LLM-агентам инструментов для работы с веб-страницами через MCP
- Как установить browser?
- Установить через Homebrew (nightly): brew install lightpanda-io/browser/lightpanda Вывести URL в формате HTML: ./lightpanda fetch --obey-robots --dump html --log-format pretty --log-level info https://demo-browser.lightpanda.io/campfire-commerce/ Запустить CDP-сервер на порту 9222: ./lightpanda serve --obey-robots --log-format pretty --log-level info --host 127.0.0.1 --port 9222
- Где скачать browser?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lightpanda-io/browser
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк на Python для веб-скрейпинга с браузерным драйвером и HTTP-запросами, помогающими обходить защиту от ботов; есть веб-интерфейс и десктопные приложения.
Библиотека Python с открытым исходным кодом для создания AI-агентов, управляющих настоящим браузером; доступны stealth-браузеры Browser Use Cloud и hosted agent API.
Фреймворк для веб-скрейпинга на Python: от одиночных HTTP-запросов и stealth-браузеров до парсинга и параллельного обхода сайтов с экспортом данных.
JavaScript-библиотека, которая встраивает GUI-агента в любую веб-страницу, позволяя управлять интерфейсом с помощью естественного языка.
Набор стартовых проектов для создания готовых к развёртыванию приложений на Claude API: агенты, управление компьютером, автоматизация браузера и финансовый анализ.