Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Capturas del proyecto

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

atrium now view
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.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPI
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5599
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.