Lightpanda Browser — headless браузер на Zig
Headless-браузер, написанный с нуля на Zig для AI-агентов и автоматизации, не основан на Chromium/WebKit.
privacy
Эта заметка участвует в semantic memory.
AI Summary
- Короткий обзор сути: Lightpanda — полностью новый headless-браузер, написанный на Zig, предназначенный для AI-агентов и автоматизации. Он не является форком Chromium или WebKit, а создан с нуля для максимальной производительности и минимального потребления памяти.
🔑 Ключевые факты
- Бенчмарки: 123 МБ RAM (против 2 ГБ у Chrome) и 5 с на 100 страниц (против 46 с у Chrome).
- Поддержка CDP, Puppeteer, Playwright, MCP, Agent mode.
- Установка через Homebrew, AUR, Docker, бинарники для Linux/macOS.
- Поддержка JavaScript (V8), DOM, Ajax, Cookies, Proxy, Network interception, robots.txt.
- Agent mode позволяет управлять браузером на естественном языке или через PandaScript.
- MCP-сервер с изоляцией сессий и HTTP-транспортом.
- Статус Beta: реализованы основные функции, но CORS и многие Web API ещё в разработке.
📌 Важные детали
- Бинарники Linux требуют glibc (не работают на Alpine).
- Для Windows — только через WSL2.
- Telemetry можно отключить переменной LIGHTPANDA_DISABLE_TELEMETRY=true.
- Сборка требует Zig 0.15.2, Rust, V8, Libcurl, html5ever.
- Поддержка WPT (Web Platform Tests) через форк и внешний runner.
- Agent mode сохраняет сессию в PandaScript — чистый JS без токенов.
💡 Вывод и значение
- Для быстрого старта:
brew install lightpanda-io/browser/lightpandaили Docker. - Для Puppeteer: подключаться через
ws://127.0.0.1:9222. - Для агентов:
lightpanda agent --task "..."или MCP-сервер. - Отключить телеметрию и core dumps при необходимости.
- Следить за статусом реализации CORS и Web API.