kagelin
App de productividad open source enfocada en privacidad, cifrado local y modo invitado offline-first. Soporta tareas, hábitos, calendario y sincronización segura vía WebDAV o Supabase.
Ficha actualizada 22 sept 2026, 16:44 · upstream 22 sept 2026, 14:41 · release v1.44.1
Qué es kagelin
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Kagelin es una aplicación web progresiva (PWA) diseñada para la gestión personal de tareas, hábitos y calendario bajo principios de soberanía de datos. Construida con Next.js y React, permite operar completamente offline en modo invitado sin necesidad de registro, almacenando datos localmente o sincronizándolos a través de proveedores externos como Supabase, Google Calendar o Microsoft Outlook.
Su arquitectura prioriza la privacidad mediante cifrado de conocimiento cero para el contenido sensible y soporte nativo para servidores autoalojados como Nextcloud o Synology vía WebDAV. La interfaz incluye navegación por teclado estilo Vim, vistas divididas y herramientas de enfoque con temporizador Pomodoro sincronizado entre dispositivos.
Destaca por su portabilidad de datos, permitiendo exportar todo el historial en archivos cifrados ZIP o formatos estándar como ICS y JSON, facilitando la migración sin ataduras a una plataforma específica. La licencia AGPL-3.0 garantiza que las mejoras permanezcan abiertas para la comunidad.
- Gestión de tareas con vistas tipo Kanban y lista
- Seguimiento de hábitos con estadísticas y racha
- Calendario con sincronización bidireccional
- Uso offline sin conexión a internet
- Sincronización segura con servidores propios (Nextcloud/Synology)
- Modo invitado funcional sin registro ni cuenta
- Cifrado de conocimiento cero para contenido sensible
- Importación/exportación nativa de datos desde uhabits y Google Calendar
- Navegación por teclado avanzada estilo Vim
- Licencia AGPL-3.0 garantizando código abierto
- Requiere instalación manual de dependencias (Node.js 20+)
- No incluye Dockerfile directo para contenedorización inmediata
- Dependencia externa obligatoria de Supabase para funcionalidad completa con cuenta
- Modo invitado limitado a almacenamiento local sin sincronización en la nube
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.
Clonar repositorio e instalar dependencias con npm. Configurar variables de entorno .env.local con credenciales de Supabase o claves de autenticación alternativas. Para despliegue de producción, se recomienda usar Docker Compose si está disponible o configurar manualmente PostgreSQL y Redis. Asegurar Node.js 20+ en el servidor.
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.