Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

life-os

LifeOS es un dashboard de productividad personal auto-alojado que centraliza herramientas diarias como calendario, notas, tareas, hábitos y clima con integración de IA para análisis y recomendaciones personalizadas.

Ficha actualizada 22 sept 2026, 18:16 · upstream 22 sept 2026, 15:52 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es life-os

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

LifeOS es una aplicación open-source diseñada como espacio de trabajo personal que integra múltiples herramientas de productividad en una interfaz unificada. Construido con Next.js, React, TypeScript y Tailwind CSS, ofrece una arquitectura modular escalable separando funcionalidades en componentes independientes.

La plataforma incluye autenticación segura mediante Auth.js, gestión de datos en PostgreSQL con Prisma ORM, e integración con OpenRouter API para capacidades de IA como asistente conversacional, revisiones semanales inteligentes y análisis de productividad. El sistema soporta modo oscuro/claro y proporciona seguimiento de hábitos, marcadores, clima y calendario.

La arquitectura sigue un patrón de capas (UI → Componentes → API Routes → Services → Context Builders → AI Layer → Database), facilitando el mantenimiento y la extensión con nuevas funcionalidades. Requiere Node.js 20+, PostgreSQL y configuración manual de variables de entorno para despliegue.

CASOS DE USO
  • Centralizar herramientas de productividad diaria (tareas, notas, calendario, hábitos) en un solo dashboard personal
  • Obtener análisis de productividad con IA que sugiera prioridades semanales basadas en tareas completadas y pendientes
  • Seguimiento de hábitos con visualización de progreso y consistencia temporal
  • Gestión de marcadores web y clima directamente desde el panel principal sin cambiar de aplicación
  • Generación automática de revisiones semanales que identifiquen áreas de mejora y logros alcanzados
PUNTOS DESTACADOS
  • Arquitectura modular con separación clara entre capa de IA, servicios y base de datos para fácil mantenimiento
  • Integración nativa con OpenRouter API para capacidades de IA personalizadas sin dependencias complejas
  • Sistema de autenticación completo con Auth.js que permite múltiples usuarios con espacios privados
  • Soporte para modo oscuro/claro con Tailwind CSS y diseño responsive
  • Base de datos PostgreSQL gestionada con Prisma ORM para tipado fuerte y migraciones seguras
PRECAUCIONES
  • No incluye Docker ni Dockerfile, requiriendo configuración manual del entorno de desarrollo y despliegue
  • Dependencia obligatoria de OpenRouter API key para funcionalidades de IA, lo que implica costos recurrentes según uso
  • Requiere Node.js 20+ y PostgreSQL, excluyendo entornos con versiones anteriores o bases de datos alternativas
  • No soporta despliegue one-click ni tiene archivo docker-compose para orquestación simplificada
  • Variables de entorno críticas (DATABASE_URL, AUTH_SECRET, OPENROUTER_API_KEY) deben configurarse manualmente
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere Node.js 20+, PostgreSQL y OpenRouter API key. Configurar .env con DATABASE_URL, AUTH_SECRET y OPENROUTER_API_KEY antes de ejecutar npx prisma migrate dev. Desplegar en servidor con Node.js 20+ o usar Vercel/Netlify para frontend con backend externo. Port 3000 por defecto. Mínimos: 2 núcleos CPU, 2GB RAM, 20GB disco.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3000
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.