Repolode
nottelabs

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:BrowserbaseApify

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. 1

    Instala el paquete de Python

    pip install notte
  2. 2

    Instala el navegador Chromium con sus dependencias

    patchright install --with-deps chromium
  3. 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