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.
nottelabs/notte
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.
Alternativa open source a:Browserbase
Apify
- Estrellas
- 2,041
- Forks
- 186
- Issues abiertos
- 11
- Último commit
- hace 5 horas
¿Qué es?
Notte ofrece infraestructura de navegadores para agentes de IA y scripts. Proporciona sesiones de navegador alojadas en la nube, con stealth, resolución de CAPTCHA y proxies integrados, que se pueden controlar mediante CDP con Playwright, Puppeteer o Selenium. Las sesiones de navegador locales usan la misma API de observación, ejecución y scraping, sin necesidad de una API key.
Además de las sesiones, la plataforma incluye funciones para desplegar automatizaciones en Python que se ejecutan bajo demanda, según un horario o detrás de un endpoint de API. Los vaults de secretos mantienen las credenciales fuera del código y fuera del alcance de los LLM, mientras que las personas ofrecen identidades con una bandeja de entrada de email propia para registros y códigos de verificación. Estas funciones están disponibles mediante una CLI, un servidor MCP y SDKs para Python y Node.
El núcleo de código abierto incluye el navegador local basado en Playwright y scraping que devuelve markdown, imágenes o datos estructurados con Pydantic. Los servicios en la nube se ofrecen como una API alojada.
Funciones clave
- 01Navegadores alojados en la nube con stealth, resolución de CAPTCHA y proxies.
- 02Sesiones de navegador locales basadas en Playwright que usan la misma API de observación, ejecución y scraping.
- 03Endpoints CDP compatibles con Playwright, Puppeteer y Selenium.
- 04Despliega automatizaciones en Python como funciones que se ejecutan bajo demanda, según un horario o mediante una API.
- 05Vaults de credenciales que permiten a las sesiones completar inicios de sesión sin exponer secretos al código.
Casos de uso
- Proporcionar un navegador en la nube a un agente de programación o a un LLM para completar tareas web.
- Ejecutar scripts existentes de Playwright en navegadores sigilosos en la nube.
- Extraer páginas en formato markdown o como datos estructurados con modelos de Pydantic.
- Programar automatizaciones de navegador que inicien sesión con credenciales almacenadas.
Inicio rápido
- 1
Instala el paquete de Python
pip install notte - 2
Instala el navegador Chromium con sus dependencias
patchright install --with-deps chromium - 3
Ejecuta una sesión de navegador local con el ejemplo del README
Antes de usarlo
- Las funciones en la nube, como los navegadores stealth, la resolución de CAPTCHA y los proxies, requieren una clave de API de Notte y un servicio alojado.
- La licencia es SSPL-1.0, una licencia copyleft con restricciones para ofrecer el software como servicio.
- Las API de agent se eliminaron en la versión 1.10, por lo que el código de agent antiguo necesita una versión anterior fijada.
Temas
Preguntas frecuentes
- ¿Qué es notte?
- 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. Notte ofrece infraestructura de navegadores para agentes de IA y scripts. Proporciona sesiones de navegador alojadas en la nube, con stealth, resolución de CAPTCHA y proxies integrados, que se pueden controlar mediante CDP con Playwright, Puppeteer o Selenium. Las sesiones de navegador locales usan la misma API de observación, ejecución y scraping, sin necesidad de una API key.
- ¿notte es gratuito? ¿Qué licencia tiene?
- notte es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿notte sigue mantenido?
- Mantenimiento activo. El último commit de notte fue el 22 oct 2026.
- ¿Para qué puedo usar notte?
- Proporcionar un navegador en la nube a un agente de programación o a un LLM para completar tareas web. Ejecutar scripts existentes de Playwright en navegadores sigilosos en la nube. Extraer páginas en formato markdown o como datos estructurados con modelos de Pydantic. Programar automatizaciones de navegador que inicien sesión con credenciales almacenadas.
- ¿Cómo se instala notte?
- Instala el paquete de Python: pip install notte Instala el navegador Chromium con sus dependencias: patchright install --with-deps chromium Ejecuta una sesión de navegador local con el ejemplo del README
- ¿Dónde consigo notte?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nottelabs/notte
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Toolkit para extraer datos y automatizar sitios web en vivo con un lenguaje de consulta basado en IA, compatible con Playwright, además de SDK y una API REST.
Rastreador web de Python de código abierto que convierte cualquier sitio web en Markdown limpio y listo para LLM, extrae datos estructurados con CSS o LLM y ofrece una API alojada opcional.
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.
Biblioteca Python de código abierto para crear agentes de IA que controlan un navegador real, con navegadores sigilosos opcionales de Browser Use Cloud y una API de agentes alojada.
Automatización web de código abierto que usa LLM y visión artificial para ejecutar flujos de trabajo en cualquier sitio y amplía Playwright con comandos de IA.