Edgechat
Edgechat es un sistema de chat autoalojado moderno basado en Cloudflare Workers que elimina la necesidad de servidores dedicados. Ofrece mensajería en tiempo real, integración con Telegram y cifrado AES-256-GCM para nuevos datos.
Ficha actualizada 26 sept 2026, 9:07 · upstream 26 sept 2026, 8:15 · release sin release detectada
Qué es Edgechat
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Edgechat es una plataforma de comunicación diseñada para funcionar sobre la infraestructura de Cloudflare, eliminando la necesidad de mantener servidores propios o bases de datos tradicionales. Utiliza Vue 3 para el frontend y Hono para el backend, aprovechando servicios como Durable Objects para la lógica de estado y WebSocket para la comunicación en tiempo real.
El sistema soporta múltiples tipos de sesiones: grupos públicos, privados y mensajes directos. Incluye una integración bidireccional con Telegram que permite sincronizar mensajes entre ambas plataformas sin duplicar usuarios. La arquitectura está optimizada para entornos serverless, utilizando Cloudflare D1 para bases de datos SQL, KV para almacenamiento de sesión y R2 para archivos.
La seguridad se aborda mediante cifrado AES-256-GCM en reposo para nuevos mensajes y archivos, aunque no ofrece cifrado de extremo a extremo. El despliegue puede realizarse automáticamente mediante GitHub Actions o manualmente usando Docker Compose, con soporte para migraciones de base de datos automatizadas.
- Despliegue de un chat privado sin necesidad de mantener infraestructura dedicada
- Integración de grupos existentes de Telegram con una interfaz web personalizada
- Gestión de comunidades pequeñas o equipos que requieren privacidad y control sobre los datos
- Prototipado rápido de aplicaciones de comunicación aprovechando la capa de red de Cloudflare
- Arquitectura serverless basada en Cloudflare Workers que reduce costes operativos y mantenimiento
- Integración nativa con Telegram para sincronización bidireccional de mensajes entre plataformas
- Cifrado AES-256-GCM aplicado a nuevos mensajes y archivos almacenados en R2
- Soporte completo para Docker y GitHub Actions para despliegues automatizados y actualizaciones
- Interfaz responsive con soporte PWA y notificaciones push mediante Telegram
- No ofrece cifrado de extremo a extremo; el proveedor Cloudflare puede acceder al contenido descifrado
- La rotación de claves de encriptación requiere intervención manual o configuración específica en GitHub Secrets
- El almacenamiento de archivos depende de R2, lo que implica costes asociados al volumen de datos almacenados
- No incluye base de datos offline ni sincronización en segundo plano para clientes móviles nativos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado desplegar mediante GitHub Actions con autenticación OAuth a Cloudflare. Mantener las variables de entorno EDGECHAT_ENCRYPTION_KEYRING y CLOUDFLARE_API_TOKEN configuradas correctamente. Para entornos de producción, asegurar que el Worker tenga permisos adecuados en D1, KV y R2. El despliegue manual vía Docker requiere configurar wrangler.toml con los endpoints correctos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.



