Um servidor HTTP em Go que oferece a agentes de IA controle eficiente em tokens sobre o Chrome, com orquestração de várias instâncias e um painel ao vivo.
lightpanda-io/browser
Navegador headless criado do zero em Zig para agentes de IA e automação, com servidores CDP e WebDriver BiDi.
Alternativa open source a:Headless Chrome
- Estrelas
- 36,755
- Forks
- 1,771
- Issues abertas
- 100
- Último commit
- há 3 horas
O que é?
O Lightpanda é um navegador headless desenvolvido para agentes de IA e automação web. Ele não se baseia em Chromium, Blink nem WebKit. Executa JavaScript, analisa HTML com html5ever, carrega páginas usando libcurl e expõe o DOM, permitindo buscar e renderizar páginas sem um mecanismo gráfico.
É possível controlar o navegador com ferramentas existentes, como Puppeteer e Playwright, por meio de um servidor WebSocket CDP ou usando WebDriver BiDi. Pela linha de comando, ele também pode exportar páginas como HTML, Markdown, PNG, PDF ou dados estruturados. Além disso, inclui um servidor MCP com sessões isoladas por conexão para vários agentes. O modo de agente integrado pode registrar sessões como scripts determinísticos em JavaScript, que podem ser reproduzidos sem um LLM.
O projeto é escrito em Zig e tem como alvo Linux e macOS, com imagens Docker disponíveis. Entre os recursos estão cookies, cabeçalhos personalizados, proxies, interceptação de rede, suporte a robots.txt e bloqueador de anúncios.
Recursos principais
- 01Executa JavaScript com V8 e analisa HTML com html5ever
- 02Disponibiliza um endpoint WebSocket CDP compatível com Puppeteer e Playwright
- 03Oferece suporte a WebDriver BiDi além de CDP
- 04Exporta páginas como HTML, Markdown, PNG, PDF ou dados estruturados
- 05Oferece um servidor MCP com sessões de navegação isoladas
- 06Inclui um modo de agente que exporta scripts JavaScript reproduzíveis
Casos de uso
- Executar muitas instâncias de navegador headless para tarefas web de agentes de IA
- Extrair ou rastrear páginas com muito JavaScript usando menos memória que o Chrome headless
- Conectar scripts existentes de Puppeteer ou Playwright a um backend de navegador mais leve
- Disponibilizar ferramentas de navegação para agentes LLM por meio de MCP
Início rápido
- 1
Instalar via Homebrew (nightly)
brew install lightpanda-io/browser/lightpanda - 2
Exportar uma URL como HTML
./lightpanda fetch --obey-robots --dump html --log-format pretty --log-level info https://demo-browser.lightpanda.io/campfire-commerce/ - 3
Iniciar um servidor CDP na porta 9222
./lightpanda serve --obey-robots --log-format pretty --log-level info --host 127.0.0.1 --port 9222
Antes de usar
- Compatível apenas com Linux e macOS; no Windows, é necessário usar WSL2, e não há versão para Android.
- Os binários de lançamento para Linux precisam de glibc; por isso, o binário pré-compilado não é compatível com distribuições musl, como Alpine.
- Licenciado sob AGPL-3.0, uma licença copyleft com obrigações para uso pela rede.
- A compilação a partir do código-fonte requer Zig 0.15.2, V8 e Rust, o que torna a configuração trabalhosa.
Tópicos
Perguntas frequentes
- O que é browser?
- Navegador headless criado do zero em Zig para agentes de IA e automação, com servidores CDP e WebDriver BiDi. O Lightpanda é um navegador headless desenvolvido para agentes de IA e automação web. Ele não se baseia em Chromium, Blink nem WebKit. Executa JavaScript, analisa HTML com html5ever, carrega páginas usando libcurl e expõe o DOM, permitindo buscar e renderizar páginas sem um mecanismo gráfico.
- browser é gratuito? Qual é a licença?
- browser é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- browser ainda é mantido?
- Manutenção ativa. O último commit de browser foi em 20 de out. de 2026.
- Para que posso usar browser?
- Executar muitas instâncias de navegador headless para tarefas web de agentes de IA Extrair ou rastrear páginas com muito JavaScript usando menos memória que o Chrome headless Conectar scripts existentes de Puppeteer ou Playwright a um backend de navegador mais leve Disponibilizar ferramentas de navegação para agentes LLM por meio de MCP
- Como instalar browser?
- Instalar via Homebrew (nightly): brew install lightpanda-io/browser/lightpanda Exportar uma URL como HTML: ./lightpanda fetch --obey-robots --dump html --log-format pretty --log-level info https://demo-browser.lightpanda.io/campfire-commerce/ Iniciar um servidor CDP na porta 9222: ./lightpanda serve --obey-robots --log-format pretty --log-level info --host 127.0.0.1 --port 9222
- Onde consigo browser?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/lightpanda-io/browser
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Python para criar web scrapers com um driver de navegador discreto e requisições HTTP para contornar a detecção de bots, com opções de UI e app desktop.
Biblioteca Python de código aberto para criar agentes de IA que controlam um navegador real, com navegadores stealth opcionais do Browser Use Cloud e API de agentes hospedada.
Framework de web scraping em Python para requisições HTTP, navegadores stealth, parsing e crawls concorrentes completos com exportação de dados.
Uma biblioteca JavaScript que incorpora um agente de interface gráfica a qualquer página web, permitindo que usuários controlem a interface usando linguagem natural.
Uma coleção de projetos iniciais para criar aplicações implantáveis com a Claude API, incluindo agentes, uso do computador, automação de navegador e análise financeira.