Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

htmlradar

Herramienta open-source para compartir documentos HTML con analítica de lectura detallada a nivel de sección, similar a DocSend pero con enfoque en archivos web.

Ficha actualizada 22 sept 2026, 15:12 · upstream 22 sept 2026, 13:27 · release mcp-v0.3.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es htmlradar

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

HTMLRadar es una solución open-source diseñada para rastrear la interacción con documentos HTML compartidos. A diferencia de las herramientas tradicionales que solo confirman si un archivo fue abierto, este proyecto proporciona métricas granulares sobre el tiempo de permanencia del lector en cada sección del documento y la profundidad de desplazamiento. La arquitectura se basa en una combinación de Next.js para el frontend, Supabase (PostgreSQL) para el backend y almacenamiento en Cloudflare R2.

El sistema funciona mediante un proxy que inyecta un tracker ligero en el navegador del receptor, permitiendo recopilar datos sobre sesiones de lectura sin comprometer la privacidad excesivamente. Incluye funcionalidades avanzadas como gestión de versiones, archivos adjuntos por share, listas blancas de dominios y autenticación vía Supabase Auth. También cuenta con un conector MCP para integración con agentes de IA.

La plataforma ofrece tanto una versión SaaS (con planes gratuitos y Pro) como la posibilidad de auto-alojamiento completo, aunque requiere configuración manual de los servicios subyacentes debido a la ausencia de contenedores Docker o Compose.

CASOS DE USO
  • Compartir decks de inversión o propuestas comerciales con seguimiento de lectura por sección para validar interés del inversor.
  • Enviar informes técnicos o documentación de producto y analizar qué partes leen los usuarios antes de soporte técnico.
  • Distribuir presentaciones interactivas generadas por IA y monitorizar el tiempo dedicado a cada diapositiva.
  • Compartir documentos legales o contratos con control de acceso granular (dominios, contraseñas) y auditoría de lectura.
  • Integrar analítica de lectura en flujos de trabajo de ventas para priorizar prospectos que abren propuestas.
PUNTOS DESTACADOS
  • Analítica a nivel de sección: detecta tiempo de permanencia real (>3 segundos) y profundidad de scroll, no solo apertura.
  • Arquitectura desacoplada: dominio separado para documentos (htmlradar.page) que evita problemas de seguridad con cookies del dashboard.
  • Soporte para archivos adjuntos por share con registro individual de descargas en la sesión del receptor.
  • Integración MCP nativa para conectar agentes de IA como Claude sin necesidad de API keys previas.
  • Gestión retroactiva de shares: cambiar contraseñas o listas blancas afecta inmediatamente a la siguiente visita, no requiere revocar enlaces.
  • Licencia AGPLv3 que garantiza transparencia del código y permite auto-alojamiento con copyleft.
PRECAUCIONES
  • No incluye Dockerfile ni Compose: el despliegue manual requiere configuración directa de Node.js, Supabase y Cloudflare Workers.
  • Requiere conocimientos técnicos para configurar los servicios subyacentes (Supabase Auth, R2, Workers) si no se usa la versión SaaS.
  • La analítica depende de interacciones del usuario (clics, scroll); una lectura pasiva sin input puede no registrarse correctamente.
  • No es un CMS ni generador de sitios: el usuario debe proveer el contenido HTML o usar la herramienta de conversión PDF a HTML externa.
  • El almacenamiento de datos persiste hasta que el propietario elimina manualmente el documento; no hay purga automática.
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Para auto-alojar, se requiere configurar un entorno Node.js con Next.js en el dashboard y desplegar Workers en Cloudflare para el proxy y el conector MCP. La base de datos debe ser PostgreSQL (vía Supabase o compatible) con RLS activado. El almacenamiento de archivos HTML y adjuntos debe usar un backend S3-compatible como Cloudflare R2 o MinIO. Se recomienda leer docs/self-hosting.md para detalles específicos sobre variables de entorno, migraciones SQL y configuración de seguridad.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
30008787
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.