Repolode
steel-dev

steel-dev/steel-browser

API de navegador de código abierto para agentes y aplicaciones de IA, con un sandbox administrado de Chrome que puedes controlar con Puppeteer, Playwright o Selenium.

Alternativa open source a:Browserbase

Estrellas
7,845
Forks
997
Issues abiertos
76
Último commit
hace 10 horas

¿Qué es?

Steel es una API de navegador que permite a los agentes y las aplicaciones de IA interactuar con páginas web en vivo sin tener que crear su propia infraestructura de automatización del navegador. Se encarga de las sesiones, las páginas y los procesos del navegador, para que los desarrolladores puedan centrarse en la lógica de la aplicación mientras el navegador funciona en segundo plano.

Los clientes se conectan mediante Chrome DevTools Protocol con Puppeteer, Playwright o Selenium. La API admite opciones de sesión como la configuración de proxy, extensiones personalizadas de Chrome, las dimensiones de la ventana gráfica y el bloqueo de anuncios. Además, las sesiones conservan las cookies y el almacenamiento local entre solicitudes. Incluye una interfaz de usuario para ver y depurar las sesiones, así como registro de solicitudes.

Además de las sesiones, Steel ofrece endpoints rápidos para extraer contenido limpio de páginas, tomar capturas de pantalla y generar archivos PDF. Puede ejecutarse como contenedor de Docker de forma local o alojarse por cuenta propia. También ofrece un servicio en la nube.

Funciones clave

  • 01Controla Chrome mediante Puppeteer, Playwright o Selenium a través de CDP
  • 02Sesiones persistentes que conservan las cookies y el almacenamiento local entre solicitudes
  • 03Configuración de proxy y extensiones personalizadas de Chrome para cada sesión
  • 04Interfaz de usuario integrada y registro de solicitudes para depurar sesiones
  • 05Endpoints para extraer contenido de páginas, tomar capturas de pantalla y generar archivos PDF

Casos de uso

  • Dar a un agente de IA un navegador en vivo para navegar por sitios web e interactuar con ellos
  • Ejecutar tareas de automatización del navegador sin tener que administrar Chrome
  • Extraer contenido limpio de páginas para flujos de trabajo de LLM
  • Generar capturas de pantalla o archivos PDF de páginas web bajo demanda

Inicio rápido

  1. 1

    Ejecuta localmente la imagen de Docker precompilada

    docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser
  2. 2

    Abre la interfaz en localhost:3000/ui y crea una sesión mediante la API del puerto 3000

Antes de usarlo

  • El README indica que Steel está en beta pública y cambia con frecuencia.
  • Para ejecutarlo localmente, necesitas Docker o Node.js con Chrome instalado.

Temas

Preguntas frecuentes

¿Qué es steel-browser?
API de navegador de código abierto para agentes y aplicaciones de IA, con un sandbox administrado de Chrome que puedes controlar con Puppeteer, Playwright o Selenium. Steel es una API de navegador que permite a los agentes y las aplicaciones de IA interactuar con páginas web en vivo sin tener que crear su propia infraestructura de automatización del navegador. Se encarga de las sesiones, las páginas y los procesos del navegador, para que los desarrolladores puedan centrarse en la lógica de la aplicación mientras el navegador funciona en segundo plano.
¿steel-browser es gratuito? ¿Qué licencia tiene?
steel-browser es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿steel-browser sigue mantenido?
Mantenimiento activo. El último commit de steel-browser fue el 20 oct 2026.
¿Para qué puedo usar steel-browser?
Dar a un agente de IA un navegador en vivo para navegar por sitios web e interactuar con ellos Ejecutar tareas de automatización del navegador sin tener que administrar Chrome Extraer contenido limpio de páginas para flujos de trabajo de LLM Generar capturas de pantalla o archivos PDF de páginas web bajo demanda
¿Cómo se instala steel-browser?
Ejecuta localmente la imagen de Docker precompilada: docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser Abre la interfaz en localhost:3000/ui y crea una sesión mediante la API del puerto 3000
¿Dónde consigo steel-browser?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/steel-dev/steel-browser

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados