Repolode
steel-dev

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. 1

    Execute localmente a imagem Docker pré-compilada

    docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser
  2. 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