Qué es
Browser Use es una librería open source en Python y herramienta de línea de comandos que permite a cualquier agente de Inteligencia Artificial controlar un navegador web real (a través de Playwright y Chromium) tal como lo haría un usuario humano.
En lugar de limitarse a generar texto o código estático, Browser Use le da "ojos y manos" al modelo de lenguaje (LLM) para hacer clics, completar formularios, navegar entre múltiples pestañas, gestionar descargas y mantener sesiones activas de forma autónoma.
Arquitectura y por qué funciona
A diferencia de los scripts de automatización tradicionales (como Selenium o scraping clásico con XPath) que se rompen apenas cambia un selector HTML, Browser Use emplea un enfoque híbrido de reconocimiento visual (Set-of-Marks) y árbol de accesibilidad (DOM).
Características clave:
- Traé tu propio LLM (BYO-LLM): Compatible de forma nativa con modelos comerciales (GPT-4o, Claude 3.5, Gemini) y modelos 100% locales ejecutados mediante
Ollamaollama.cpp. - Navegación multi-pestaña y estado: Maneja cookies, autenticación, descargas de archivos y navegación paralela sin perder el contexto.
- Líder en rendimiento: Posicionado #1 en el benchmark Odysseys de automatización agéntica con una tasa de éxito del 87.4%.
- 100% Gratuito y Open Source: Publicado bajo licencia MIT, sin cuotas mensuales ni dependencia de APIs de terceros.
Casos de uso prácticos
* Scraping e investigación inteligente: Extraer información estructurada de páginas web complejas o sitios dinámicos sin necesidad de escribir extractores a medida.
* Automatización de trámites: Completar registros, formularios extensos o procesos administrativos a partir de instrucciones simples en lenguaje natural.
* Pruebas de software (QA Agéntico): Validar flujos de usuario completos pidiéndole al agente: "Iniciá sesión, agregá un producto al carrito y verificá el paso de checkout".
Por qué es importante
El verdadero salto evolutivo de la IA está en la acción. Poder razonar está muy bien, pero poder ejecutar tareas dentro de los sistemas web existentes sin requerir APIs dedicadas abre la puerta a automatizaciones infinitas para desarrolladores y usuarios avanzados.
Siguiente paso
Si querés probar cómo un LLM navega por vos, podés instalar el paquete oficial e iniciarlo en pocos minutos:
pip install browser-use
Enlaces oficiales
* Repositorio en GitHub: browser-use/browser-use (+109k estrellas)
* Documentación oficial: browser-use.com