Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Web-Pilot

WebPilot es un agente de navegador IA local-first que convierte instrucciones naturales en acciones seguras de navegación mediante Playwright, extrayendo información y descargando recursos permitidos sin llamadas a la nube.

Ficha actualizada 25 sept 2026, 20:36 · upstream 25 sept 2026, 20:08 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Web-Pilot

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

WebPilot es un agente de navegador impulsado por IA diseñado para ejecutarse completamente en el dispositivo del usuario, respetando la privacidad al evitar cualquier llamada a servicios externos o telemetría. Convierte instrucciones en lenguaje natural en acciones estructuradas y seguras de navegación utilizando Playwright (Chromium/Firefox/WebKit), permitiendo tareas como descargar imágenes, extraer precios de productos o recopilar información semántica de sitios web.

CASOS DE USO
  • Descargar recursos multimedia (imágenes, wallpapers) desde sitios web específicos mediante instrucciones naturales
  • Extraer datos estructurados (precios, tablas, enlaces) de páginas web para análisis local
  • Navegación autónoma en la web con validación de permisos y límites de recursos predefinidos
  • Ejecución de tareas offline o en red local sin dependencia de APIs externas ni modelos en la nube
PUNTOS DESTACADOS
  • Arquitectura local-first: todo el procesamiento, inferencia de modelos y almacenamiento ocurre en el dispositivo del usuario
  • Planificador híbrido que combina un LLM local con un planificador basado en reglas determinista como fallback
  • Pipeline de descarga seguro con validación SHA-256, deduplicación, límites de tamaño y aprobación humana para acciones sensibles
  • Licencia MIT y código abierto auditables línea por línea, sin dependencias de servicios propietarios
  • Observabilidad completa mediante eventos tipados emitidos sobre WebSockets (aunque la implementación de streaming aún está en desarrollo)
  • Monorepo modular con Bun workspaces y Turborepo para gestión eficiente de paquetes compartidos
PRECAUCIONES
  • El servidor API Elysia y el dashboard SolidStart están actualmente como andamios sin funcionalidad completa conectada
  • La persistencia de datos en SQLite y el streaming de eventos WebSockets están planificados pero no implementados
  • Requiere Bun ≥ 1.1 instalado previamente; no es compatible con Node.js estándar sin configuración adicional
  • Los modelos de IA locales (ej. Qwen2.5-0.5B) deben descargarse y ejecutarse localmente, consumiendo recursos del sistema
  • Las pruebas unitarias permiten suites vacías (--passWithNoTests), lo que puede ocultar falta de cobertura en módulos nuevos
VISUAL

Capturas del proyecto

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

WebPilot logo
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

Requiere Bun ≥ 1.1 instalado. Clonar repositorio, ejecutar 'bun install' y copiar .env.example a .env (opcional). Ejecutar 'bun run dev' para iniciar API y dashboard en paralelo. Los puertos por defecto son 3000 (API) y 3001 (test-site). Configurar variables de entorno en packages/shared/src/config.ts para límites de recursos, modelos locales y seguridad. No apto para producción sin completar implementación de API y persistencia.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30013000
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.