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.
steel-dev/steel-browser
API de navegador open source para agentes de IA e aplicativos, com um sandbox gerenciado do Chrome que você controla usando Puppeteer, Playwright ou Selenium.
Alternativa open source a:Browserbase
- Estrelas
- 7,845
- Forks
- 997
- Issues abertas
- 76
- Último commit
- há 10 horas
O que é?
Steel é uma API de navegador que permite que agentes de IA e aplicativos interajam com páginas da web em tempo real, sem precisar criar uma infraestrutura própria de automação de navegador. Ela gerencia sessões, páginas e processos do navegador, para que os desenvolvedores possam se concentrar na lógica do aplicativo enquanto o navegador funciona em segundo plano.
Os clientes se conectam pelo Chrome DevTools Protocol usando Puppeteer, Playwright ou Selenium. A API aceita opções de sessão como configuração de proxy, extensões personalizadas do Chrome, dimensões da viewport e bloqueio de anúncios, e as sessões preservam cookies e armazenamento local entre as requisições. Uma interface integrada permite visualizar e depurar sessões, e o registro de requisições também está incluído.
Além das sessões, a Steel oferece endpoints rápidos para extrair conteúdo limpo de páginas, fazer capturas de tela e gerar PDFs. Ela pode ser executada localmente como um contêiner Docker ou hospedada por conta própria; também há um serviço de nuvem hospedado.
Recursos principais
- 01Controlar o Chrome via Puppeteer, Playwright ou Selenium pelo CDP
- 02Sessões persistentes que mantêm cookies e armazenamento local entre as requisições
- 03Configuração de proxy e extensões personalizadas do Chrome por sessão
- 04Interface integrada e registro de requisições para depurar sessões
- 05Endpoints para extrair conteúdo de páginas, fazer capturas de tela e gerar PDFs
Casos de uso
- Dar a um agente de IA acesso a um navegador em tempo real para navegar por sites e interagir com eles
- Executar tarefas de automação de navegador sem precisar gerenciar o Chrome
- Extrair conteúdo limpo de páginas para pipelines de LLM
- Gerar capturas de tela ou PDFs de páginas da web sob demanda
Início rápido
- 1
Execute localmente a imagem Docker pré-compilada
docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser - 2
Abra a interface em localhost:3000/ui e crie uma sessão usando a API na porta 3000
Antes de usar
- O README informa que o Steel está em beta pública e muda com frequência.
- Para executar localmente, é necessário ter Docker ou Node.js com o Chrome instalado.
Tópicos
Perguntas frequentes
- O que é steel-browser?
- API de navegador open source para agentes de IA e aplicativos, com um sandbox gerenciado do Chrome que você controla usando Puppeteer, Playwright ou Selenium. Steel é uma API de navegador que permite que agentes de IA e aplicativos interajam com páginas da web em tempo real, sem precisar criar uma infraestrutura própria de automação de navegador. Ela gerencia sessões, páginas e processos do navegador, para que os desenvolvedores possam se concentrar na lógica do aplicativo enquanto o navegador funciona em segundo plano.
- steel-browser é gratuito? Qual é a licença?
- steel-browser é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- steel-browser ainda é mantido?
- Manutenção ativa. O último commit de steel-browser foi em 20 de out. de 2026.
- Para que posso usar steel-browser?
- Dar a um agente de IA acesso a um navegador em tempo real para navegar por sites e interagir com eles Executar tarefas de automação de navegador sem precisar gerenciar o Chrome Extrair conteúdo limpo de páginas para pipelines de LLM Gerar capturas de tela ou PDFs de páginas da web sob demanda
- Como instalar steel-browser?
- Execute localmente a imagem Docker pré-compilada: docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser Abra a interface em localhost:3000/ui e crie uma sessão usando a API na porta 3000
- Onde consigo steel-browser?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/steel-dev/steel-browser
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Crawler web open source em Python que transforma qualquer site em Markdown limpo e pronto para LLMs, com extração estruturada baseada em CSS/LLM e uma API hospedada opcional.
SDKs em TypeScript, Python e Go para agentes de navegador que controlam o Chrome com chamadas em linguagem natural para agir, observar e extrair dados, além de APIs no estilo Playwright.
Automação de navegador open source que usa LLMs e visão computacional para executar fluxos de trabalho na web em qualquer site, estendendo o Playwright com comandos de IA.
Extensão open source para Chrome/Edge que executa um agente de IA no seu navegador com sessão iniciada para realizar tarefas na web pelo painel lateral.
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.