Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

morgenruf

Morgenruf es una aplicación autohospedada para Slack que gestiona rituales de equipo como standups asíncronos, cafés virtuales y reconocimientos.

Ficha actualizada 24 sept 2026, 12:09 · upstream 24 sept 2026, 11:55 · release v1.8.8

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es morgenruf

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

Morgenruf centraliza rituales de equipo en Slack mediante cuatro módulos independientes: standups asíncronos con seguimiento de salud, emparejamientos aleatorios para cafés virtuales, reconocimiento entre pares (kudos) y análisis de insights cruzados. La arquitectura combina frontend Next.js/React con backend Python Flask, gestionando bases de datos PostgreSQL y Redis para persistencia y caché.

El despliegue es flexible, soportando Kubernetes vía Helm, Docker Compose o ejecución desde fuente con Tilt. A diferencia de soluciones SaaS que cobran por usuario, Morgenruf elimina costes recurrentes y permite migrar la propiedad de los datos a tu propia infraestructura PostgreSQL, garantizando soberanía de información bajo licencia MIT abierta.

Los módulos son intercambiables mediante variables de entorno, permitiendo activar o desactivar funcionalidades específicas sin tocar el código base. Incluye soporte para asistentes de IA (MCP server) y webhooks firmados, facilitando integraciones avanzadas con Jira o GitHub dentro del flujo de trabajo existente.

CASOS DE USO
  • Realizar standups diarios asíncronos con seguimiento de salud
  • Organizar cafés virtuales aleatorios entre miembros del equipo
  • Gestionar reconocimiento entre pares mediante kudos diarios
  • Analizar bloqueadores y patrones de actividad cruzados
  • Autohospedaje para evitar costes por usuario en SaaS
  • Integración con Kubernetes o Docker Compose en infraestructura propia
PUNTOS DESTACADOS
  • Licencia MIT abierta sin costes por asiento
  • Arquitectura modular con 4 módulos independientes
  • Soporte nativo para Kubernetes y Helm charts
  • Base de datos PostgreSQL bajo tu control total
  • Incluye servidor MCP para asistencia de IA
  • Webhooks HMAC firmados para integraciones seguras
PRECAUCIONES
  • Requiere HTTPS para la conexión con Slack
  • El módulo de cafés necesita scopes adicionales (mpim:write)
  • Configuración manual del emoji personalizado para kudos
  • Los módulos deben pasar 4 puertas de seguridad para activarse
  • No incluye imagen Docker oficial precompilada en el repositorio
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

The Morgenruf dashboard: who has answered todayCoffee chat settings beside a live preview of the Slack introductionMember cards showing which features each person runsMorgenruf logo: a rooster in sunglasses holding a mug of coffee
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

Despliega con Helm (helm upgrade --install) o Docker Compose. Necesitas variables de entorno para credenciales de Slack (clientId, clientSecret) y URL del backend. Para desarrollo local, usa Tilt con tilt up. Asegura que la base de datos PostgreSQL esté accesible en el puerto 5432. Genera una clave secreta real para Flask (flaskSecretKey).

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
30003006
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.