# Browser Use: controla un navegador desde un agente Python

> Automatiza una tarea web descrita en lenguaje natural con un agente que observa y maneja el navegador. Puedes ejecutar la biblioteca local y elegir el proveedor de modelo.

Verificado el 26 oct 2026.

## Qué es

Browser Use es una biblioteca de agente de navegador. Ejecuta tareas web desde Python con un modelo y un navegador local o alojado.

## Para qué te sirve

- Cuando necesitas que un agente consulte una web y reúna datos sin escribir un flujo completo de selectores.
- Cuando quieres probar una tarea de navegación desde Python antes de integrarla en una automatización más amplia.

## Cómo funciona

Un Agent recibe una tarea, un modelo y un navegador. El bucle observa la página, elige acciones y registra un historial; al terminar devuelve el resultado. El proyecto distingue la biblioteca abierta de sus navegadores en la nube y su API de agente alojado.

## Antes de empezar

El README exige Python 3.11 o superior para la biblioteca y usa uv; propone Python 3.12 para un proyecto nuevo. El ejemplo configura un proveedor de modelo mediante una clave privada. Los servicios cloud opcionales necesitan su cuenta y pueden cobrar por uso.

## Límites y alternativas

El código MIT no hace gratuitas la inferencia ni las máquinas alojadas. La navegación puede fallar cuando cambia la página o se exige autenticación. Empieza por una tarea de lectura sobre una web pública; conserva control humano para envíos, compras y cambios de cuenta. Para flujos estables, una automatización determinista puede ser más predecible.

## Recursos

- [Repo en GitHub](https://github.com/browser-use/browser-use) - 119218 estrellas, licencia MIT.
- [README y configuración](https://github.com/browser-use/browser-use#readme) - Requisitos y ejemplos del proyecto.
- [Licencia](https://github.com/browser-use/browser-use/blob/HEAD/LICENSE) - Condiciones del código.
- [Último commit consultado](https://github.com/browser-use/browser-use/commits) - 2026-10-22; repositorio no archivado.
