Una Agent Skill que da a agentes de IA locales como Claude Code acceso completo a la web mediante enrutamiento escalonado de herramientas, un proxy de navegador CDP y notas de experiencia por sitio.
platonai/Browser4
Un motor de navegador nativo para IA, pensado para agentes autónomos, extracción inteligente de datos y automatización web a gran escala, con CLI en Rust y compatibilidad con MCP.
- Estrellas
- 1,164
- Forks
- 153
- Issues abiertos
- 33
- Último commit
- hace 7 horas
¿Qué es?
Browser4 es un motor de navegador diseñado para agentes de IA y la automatización web a gran escala. Controla navegadores reales basados en Chrome mediante el Chrome DevTools Protocol, para que agentes y personas puedan navegar por páginas, hacer clic en elementos y rellenarlos, tomar capturas y ejecutar tareas por lotes o en bucle desde una herramienta de línea de comandos llamada browser4-cli.
Para extraer datos, ofrece X-SQL junto con selectores CSS, que permiten extraer datos de forma determinista de páginas activas o capturas HTML guardadas, sin consumir tokens de LLM. También incluye una opción de extracción con LLM, un almacén progresivo de experiencias que reutiliza selectores aprendidos y WebMiner, que usa agrupamiento de ML para convertir archivos HTML guardados en hojas de cálculo e informes.
Para trabajar a gran escala, el proyecto admite tareas de enjambre y rastreo con reanudación desde puntos de control, sesiones con estado, plugins, habilidades en tiempo de ejecución, una extensión de navegador y MCP a través de HTTP. Está escrito principalmente en Kotlin y se distribuye mediante Maven Central y npm.
Funciones clave
- 01Controla navegadores reales mediante CDP, en modo headless o con interfaz visible.
- 02Extrae datos de páginas activas o capturas HTML mediante X-SQL y selectores CSS.
- 03Convierte HTML guardado en hojas de cálculo e informes con el agrupamiento de WebMiner, sin consumir tokens de LLM.
- 04Ejecuta tareas de enjambre y rastreo con reanudación desde puntos de control.
- 05Ofrece MCP a través de HTTP y admite plugins, habilidades en tiempo de ejecución y una extensión de navegador.
Casos de uso
- Permitir que un agente de IA complete tareas de varios pasos, como comparar productos en un sitio de compras.
- Extraer campos estructurados de muchas páginas durante un rastreo sin consumir tokens de LLM.
- Convertir una carpeta de páginas HTML descargadas en hojas de cálculo agrupadas con WebMiner.
- Automatizar comprobaciones periódicas de páginas mediante tareas en bucle.
Inicio rápido
- 1
Instala browser4-cli globalmente con npm (requiere Node.js)
npm install -g browser4-cli - 2
Instala el runtime del backend de Browser4
browser4-cli install - 3
Abre una sesión de navegador visible en el sitio de ejemplo
browser4-cli open --headed https://browser4.io
Antes de usarlo
- Los comandos con IA, como extract, summarize, chat y agent run, requieren una clave de API de un proveedor de LLM.
- El pipeline de clustering de WebMiner requiere JDK 17 o una versión posterior.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Browser4?
- Un motor de navegador nativo para IA, pensado para agentes autónomos, extracción inteligente de datos y automatización web a gran escala, con CLI en Rust y compatibilidad con MCP. Browser4 es un motor de navegador diseñado para agentes de IA y la automatización web a gran escala. Controla navegadores reales basados en Chrome mediante el Chrome DevTools Protocol, para que agentes y personas puedan navegar por páginas, hacer clic en elementos y rellenarlos, tomar capturas y ejecutar tareas por lotes o en bucle desde una herramienta de línea de comandos llamada browser4-cli.
- ¿Browser4 es gratuito? ¿Qué licencia tiene?
- Browser4 es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Browser4 sigue mantenido?
- Mantenimiento activo. El último commit de Browser4 fue el 22 oct 2026.
- ¿Para qué puedo usar Browser4?
- Permitir que un agente de IA complete tareas de varios pasos, como comparar productos en un sitio de compras. Extraer campos estructurados de muchas páginas durante un rastreo sin consumir tokens de LLM. Convertir una carpeta de páginas HTML descargadas en hojas de cálculo agrupadas con WebMiner. Automatizar comprobaciones periódicas de páginas mediante tareas en bucle.
- ¿Cómo se instala Browser4?
- Instala browser4-cli globalmente con npm (requiere Node.js): npm install -g browser4-cli Instala el runtime del backend de Browser4: browser4-cli install Abre una sesión de navegador visible en el sitio de ejemplo: browser4-cli open --headed https://browser4.io
- ¿Dónde consigo Browser4?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/platonai/Browser4
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de web scraping para Python que abarca desde solicitudes HTTP individuales y navegadores stealth hasta análisis y rastreos concurrentes completos con exportación.
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.
Infraestructura de navegadores en la nube y framework basado en Playwright para ejecutar automatizaciones web con agentes de IA, con stealth, resolución de CAPTCHA y proxies.
SDK en TypeScript, Python y Go para agentes de navegador que controlan Chrome con llamadas en lenguaje natural a act, observe y extract, además de API al estilo Playwright.
Un navegador headless escrito desde cero en Zig para agentes de IA y automatización, con servidores CDP y WebDriver BiDi.