seclettr
Stack auto-hospedable de mensajería E2EE y llamadas con cliente web, API Fastify y SFU mediasoup. Soporta chats cifrados (X3DH/Double Ratchet) y flujos de chat plano explícitos en un repositorio monorepo.
Ficha actualizada 25 sept 2026, 23:34 · upstream 25 sept 2026, 23:32 · release sin release detectada
Qué es seclettr
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Seclettr es una pila auto-hospedable de mensajería y llamadas con cliente web, API y SFU. La versión actual es 1.3.1-beta bajo desarrollo activo. El cifrado de mensajes se realiza en el lado del cliente mediante X3DH/Double Ratchet para chats directos y sender-key para grupos.
El repositorio incluye capa operativa completa: cliente web React+Vite, API Fastify con WebSockets, SFU mediasoup, paquetes compartidos de protocolo (Zod/TypeScript) y criptografía. También soporta shell Android Capacitor con notificaciones nativas e integración de fondo.
La arquitectura distingue explícitamente entre chats cifrados y flujos de chat plano para DMs y grupos, con rutas API separadas. Incluye soporte para archivos adjuntos, notas de voz/video, compartir pantalla y llamadas 1:1 o grupales con invitación por enlace.
- Despliegue auto-hospedado de mensajería E2EE en infraestructura propia sin depender de proveedores externos
- Unificación de chat cifrado, chat plano explícito y llamadas en una sola plataforma cohesiva
- Soporte para salas públicas con invitación por enlace para invitados externos
- Integración opcional con Android Capacitor para notificaciones nativas y almacenamiento local
- Arquitectura monorepo que incluye cliente web, API Fastify, SFU mediasoup y paquetes de protocolo compartidos
- Modelo de cifrado diferenciado: X3DH/Double Ratchet para DMs y sender-key para grupos con flujos planos explícitos
- Soporte nativo para Android Capacitor con hooks de notificaciones nativas, botón atrás y verificador de no leídos
- Instalación simplificada mediante script bootstrap que gestiona Docker, TLS auto-firmado y migraciones
- Versión beta 1.3.1 sin garantías de estabilidad para producción crítica
- No incluye Dockerfile nativo; requiere scripts externos o docker-compose manual
- Privacidad de metadatos no garantizada según documentación oficial
- Compatibilidad de protección de medios depende del modo de seguridad y soporte del navegador
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.
Requiere Node.js >= 22 y pnpm >= 11. Usar el script install-bootstrap.sh para despliegue rápido con TLS auto-firmado. Para producción, configurar Let's Encrypt en wizard interactivo o colocar cert.pem/key.pem en nginx/certs/. Ejecutar migraciones antes de iniciar con docker compose --profile ops run migrate. Verificar CORS_ORIGIN y secretos CHANGE_ME_* en .env.
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.





