Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30011420
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.