atrium
Atrium es un dashboard de vida personal sin dependencias para una sola máquina y persona. Permite gestionar tareas GitHub, agentes locales, salud del sistema, correo/calendario, suscripciones y cron en una sola pantalla con switch silencioso global.
Ficha actualizada 23 sept 2026, 17:40 · upstream 23 sept 2026, 17:26 · release sin release detectada
Qué es atrium
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Atrium es un servicio local que actúa como dashboard centralizado de vida personal. Funciona como un daemon Node.js que escucha eventos de múltiples fuentes (GitHub, systemd, cron, email, etc.) y los agrupa en un único estado inmemorable. Se sirve mediante REST y SSE a una interfaz web simple, además exponiendo herramientas MCP para que LLMs puedan consultar datos directamente. Su diseño es loopback-only: no requiere autenticación ni conexión a internet, lo que garantiza seguridad por defecto.
- Gestionar tareas GitHub en un solo lugar sin abrir múltiples pestañas
- Monitoreo de salud del sistema (CPU, memoria, disco) con alertas visuales
- Agenda personal y calendario sincronizado con notificaciones por correo
- Control de suscripciones y servicios externos desde una sola vista
- Gestión de notas y revisiones de código en un solo espacio
- Automatización de tareas recurrentes (cron) sin necesidad de scripts complejos
- Sin dependencias externas: funciona con Node.js estándar, no requiere npm ni módulos externos
- Switch silencioso global que pausa visualmente o realmente cualquier fuente de datos
- Modelo de monitores independientes: cada fuente tiene su propio intervalo y falla sin afectar el resto
- API MCP nativa: permite a LLMs consultar todo el estado del sistema con herramientas guardadas
- Pluggable collectors: puedes añadir tu propia fuente en un solo archivo sin tocar código UI
- Diseño basado en flags (info/warn/crit) que permiten notificaciones por teléfono o correo
- Funciona únicamente con Linux y systemd user services; no soporta macOS ni Windows
- No tiene autenticación: debe ejecutarse como servicio de usuario para evitar exposición a redes externas
- No es multi-tenant: solo un usuario puede usarlo en una sola máquina
- Algunos collectors son propiedad del autor y requieren adaptación si no se usan por defecto
- El dashboard no tiene persistencia entre reinicios sin configuración manual de intervalos
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.
Instala como servicio systemd user: `./scripts/install.sh`. Usa Node ≥ 24. Para el MCP, registra en ~/.eigen/mcp.json y ~/.grok/config.toml. El dashboard se ejecuta como `systemctl --user start atrium`. No requiere proxy ni red externa; solo debe estar disponible en 127.0.0.1:5599.
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.
