Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

jev-browser-bridge

Puente que conecta cualquier navegador CDP con Jev, funcionando en cloud, local o auto-alojado. Compatible con Chromium y no-Chromium, incluso navegadores sin renderizado visual.

Ficha actualizada 24 sept 2026, 15:11 · upstream 24 sept 2026, 13:21 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es jev-browser-bridge

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Jev Browser Bridge permite integrar cualquier navegador que hable CDP (Chrome DevTools Protocol) con la plataforma Jev, ya sea en entorno cloud, local o auto-alojado. El proyecto utiliza Python 3.11+ y Next.js como frameworks principales, sin dependencias de Docker ni archivos de composición.

El puente funciona mediante conexión directa a la API CDP del navegador objetivo (por defecto puerto 9222), permitiendo pasar cualquier servicio que implemente el protocolo: Moli de Lexmount, Cloudflare Kitesurf, Browserbase, Chrome headless, Lightpanda, Obscura, Browserless, Steel, Kernel o Selenium Grid. La integración se realiza mediante una URL CDP en lugar de adaptadores específicos.

La arquitectura utiliza lectura basada en DOM en lugar de posición visual, lo que permite acceder a controles fuera del viewport y evitar problemas con navegadores de renderizado lazy o fake. El sistema recupera toda la página (hasta 20.000 caracteres por defecto) y asigna acciones directamente al elemento objetivo, sin coordenadas que puedan caducar.

CASOS DE USO
  • Automatización de tareas web en entornos cloud como Moli o Browserbase
  • Ejecución local de agentes con navegadores headless como Lightpanda o Chrome-headless-shell
  • Despliegue auto-alojado con servicios como Browserless, Steel o Selenium Grid
  • Búsqueda y navegación en sitios que no renderizan visualmente (Google Flights, Moli)
  • Integración con modelos de texto para completar objetivos complejos de navegación web
PUNTOS DESTACADOS
  • Lectura basada en DOM permite acceso a controles fuera del viewport sin scroll innecesario
  • Compatible con navegadores que no renderizan páginas (Moli, Lightpanda, Obscura) con tasas de éxito del 90-100%
  • Unificación de integración: cualquier navegador CDP funciona con la misma API mediante URL
  • Acceso completo a la página (50.000-150.000 caracteres) en lugar de fragmentos truncados
  • Clicks dispatchados directamente al elemento objetivo, sin coordenadas que caduquen
PRECAUCIONES
  • Requiere JEV_API_KEY y credenciales específicas para algunos servicios como Moli
  • No incluye Dockerfile ni archivos de composición para despliegue containerizado
  • Algunos navegadores muestran menor tasa de éxito (Selenium Grid: 5/5, Lightpanda: 9/10)
  • Modelo de texto necesario para objetivos que requieren escribir en campos
  • Dependencia de servicios externos con sus propias APIs y credenciales
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Jev Browser Bridge: a bridge from any CDP browser to Jev
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Clonar repositorio y ejecutar `uv sync --extra lexmount` seguido de `cp .env.example .env`. Configurar JEV_API_KEY y credenciales del navegador. Ejecutar con `uv run jev-browser-bridge <url> <goal>` o usar `--cdp http://127.0.0.1:9222` para conexiones locales. Para pruebas offline sin navegador ni API key, ejecutar `uv run pytest`. Requiere Python 3.11+ y 1 núcleo CPU mínimo.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
9222
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.