# Browser Use AI

> Framework de browser automation con IA — navega, interactúa y extrae datos de webs de forma autónoma.

- Skill: `ntizar/browser-use-ai` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ntizar/browser-use-ai`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ntizar/browser-use-ai/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: ntizar (https://skillmd.com/u/ntizar)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ntizar/browser-use-ai

---


# Browser Use — Browser Automation con IA

## Resumen

Framework de browser automation con IA que navega, interactúa y extrae datos de webs de forma autónoma. 101k⭐.

## Repo de referencia

- **GitHub:** `github.com/browser-use/browser-use`
- **Lenguaje:** Python
- **Licencia:** MIT

## Instalación

```bash
pip install browser-use
```

## Uso Básico

```python
import asyncio
from browser_use import Agent
from langchain_openai import ChatOpenAI

async def main():
    agent = Agent(
        task="Busca el precio de Bitcoin en CoinGecko y devuélvelo",
        llm=ChatOpenAI(model="gpt-4o"),
    )
    result = await agent.run()
    print(result)

asyncio.run(main())
```

## Patrones Clave

1. **Tareas naturales:** Describe lo que quieres en lenguaje natural
2. **Navegación autónoma:** El agente navega por la web sin scraping manual
3. **Interacción completa:** Clicks, fills, scrolls, downloads
4. **Multi-step:** Puede realizar tareas complejas en varios pasos
5. **Headless mode:** Funciona sin interfaz gráfica

## Integración con Mastermind

- Reemplaza `scrapy` para webs que requieren JavaScript
- Ideal para webs con login, CAPTCHAs, o contenido dinámico
- Complementa `firecrawl-web-scraping` (browser use interactivo, firecrawl estático)
- Útil para government data pipelines

## Pitfalls

- **Lento:** Más lento que scraping directo (requiere LLM para cada paso)
- **Costoso:** Cada paso consume tokens de LLM
- **Inestable:** Cambios en la UI de la web pueden romper las tareas
- **Rate limiting:** Los navegadores automáticos pueden ser bloqueados

## Referencias

- [GitHub: browser-use/browser-use](https://github.com/browser-use/browser-use)

