Murmer
Murmer es un prototipo de chat de voz y texto autocontenido que permite alojar su propio servidor con Docker Compose y conectar mediante el cliente desktop Tauri. El proyecto está diseñado para equipos pequeños con enfoque en seguridad.
Ficha actualizada 23 sept 2026, 9:04 · upstream 23 sept 2026, 8:41 · release v2026.825.0
Qué es Murmer
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Murmer es un prototipo de chat de voz y texto autocontenido que permite alojar su propio servidor con Docker Compose y conectar mediante el cliente desktop Tauri. El proyecto está diseñado para equipos pequeños con enfoque en seguridad, ofreciendo características como autenticación basada en firmas Ed25519, cifrado extremo a extremo (E2EE), audio en tiempo real con DTX y FEC, y un panel de administración centralizado. La arquitectura se divide entre un servidor Axum-based en Rust y un cliente Tauri basado en SvelteKit.
- Chat privado para equipos pequeños o proyectos personales
- Comunicación segura entre miembros de una organización sin necesidad de servidores externos
- Espacios de trabajo colaborativo con cifrado extremo a extremo
- Prototipado de chat en tiempo real con características avanzadas como audio y Markdown
- Desarrollo de aplicaciones de mensajería privada con autenticación robusta
- Autenticación segura mediante firmas Ed25519 con protección contra reenvíos basados en nonce
- Cifrado extremo a extremo (E2EE) para canales privados y mensajes directos, donde el servidor solo almacena cifrado
- Audio de voz en tiempo real con DTX y FEC, incluyendo detección de silencio y cancelación de eco
- Markdown wiki personalizable por canal con revisiones y enlaces internos
- Panel de administración centralizado para gestión de roles, políticas de chat y auditoría
- Cifrado extremo a extremo en mensajes directos con historial persistente
- El servidor no tiene persistencia de datos entre reinicios (los datos se borran al reiniciar el servidor)
- No hay soporte nativo para servidores externos, solo autenticación por clave secreta
- La integración con TURN/relay es mencionada pero no implementada en este prototipo
- El cifrado E2EE requiere que cada miembro posea su propia clave privada
- El audio de voz se transmite punto a punto sin intermediario, lo que puede ser ineficiente para grandes grupos
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.
Instala el servidor con `docker-compose up -d` y el cliente con `npm run dev`. El servidor se ejecuta en un contenedor Docker con base de datos SQLite local. Para producción, considera migrar a una base de datos persistente como PostgreSQL o MongoDB. Configura la autenticación mediante claves secretas. Activa el cifrado E2EE para canales privados y mensajes directos. Usa el panel de administración para gestionar roles, políticas de chat y auditoría.
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.