lightpanda-io/browser

Безголовый браузер, написанный с нуля на Zig, не являющийся форком Chromium и предназначенный для ИИ-агентов и автоматизации: совместим с интерфейсом CDP Puppeteer / Playwright, включает встроенный сервер MCP и агентный режим для управления браузером с помощью естественного языка.

Безголовый браузер, написанный с нуля на Zig, не являющийся форком Chromium и предназначенный для ИИ-агентов и автоматизации: совместим с интерфейсом CDP Puppeteer / Playwright, включает встроенный сервер MCP и агентный режим для управления браузером с помощью естественного языка.

Количество звёзд 38399 (+626 / 24 ч)

Причины

  • Официально заявлено, что при запросе 100 реальных веб-страниц на AWS m5.large пиковое потребление памяти составляет 123 МБ за 5 секунд, по сравнению с 2 ГБ и 46 секундами для безголового Chrome
  • Агентный режим lightpanda agent и браузер работают в одном процессе: навигация, клики, заполнение форм, извлечение структурированных данных; сессию можно экспортировать в скрипт PandaScript с помощью /save, а затем воспроизводить через lightpanda run без вызова модели
  • MCP работает через stdio или HTTP; в режиме HTTP каждое соединение имеет независимые страницы, файлы cookie и память, что позволяет нескольким агентам изолироваться или разделять одну сессию; команда fetch может напрямую преобразовывать веб-страницы в Markdown или структурированные данные

Использование

  • brew install lightpanda-io/browser/lightpanda, либо загрузка ночных сборок для Linux / macOS, либо использование Docker-образа lightpanda/browser
  • ./lightpanda fetch --obey-robots --dump markdown <URL>; ./lightpanda serve запускает сервис CDP для подключения Puppeteer; в конфигурации MCP параметр command указывает на lightpanda, а args содержит ["mcp"]
  • Агентный режим поддерживает Anthropic, OpenAI, Gemini, OpenRouter, Ollama и другие; флаг --no-llm включает чистый режим REPL

Риски

  • По умолчанию отправляется телеметрия использования; отключить её можно, установив LIGHTPANDA_DISABLE_TELEMETRY=true; отсутствуют нативные версии для Windows (требуется WSL) и Android, а бинарные файлы для Linux требуют glibc
  • Это не полноценный браузер, совместимость с веб-платформой определяется официальными результатами WPT; лицензия AGPL-3.0 требует внимания при встраивании в собственные сервисы; репозиторий существует с 2023 года

Открыть

Trendshift(GitHub Trending 快照)

Открыть последние новости ИИ