Sobre el proyecto

gkill es una aplicación de registro de vida (life log) local-first y autoalojada. Su propósito es registrar eventos diarios en fragmentos y revisarlos cronológicamente. Los tipos de registro incluyen notas de texto, marcajes (qué se hizo y desde cuándo hasta cuándo), estado de ánimo (evaluación en 10 niveles), números (como abdominales o peso), gastos, marcadores, tareas, archivos (imágenes, videos, navegación ZIP, visualización enriquecida de Markdown, dibujo de diagramas Mermaid), portapapeles, ubicación (importación GPX) y recopilación automática del historial de commits de Git. Como funciones auxiliares, ofrece organización y búsqueda por etiquetas, búsqueda de texto, agregaciones personalizables de números, gastos, conteos y estado de ánimo (con gráficos de tendencia), visualización de información relacionada, botones de frases fijas, análisis con IA (descargando y adjuntando datos de análisis o conectándose a un servidor MCP) y complementos (importación de historiales de conversación de ChatGPT, Claude.ai y Claude Code). Una característica distintiva es la búsqueda basada en «situación»: usando los registros de marcaje, se pueden recuperar informaciones como «fotos de cuando estaba en un karaoke en Tokio con el amigo A». También es posible calcular agregados como «el estado de ánimo promedio cuando estoy en la oficina». Funciona de forma independiente y los registros nunca se envían externamente. La comunicación externa se limita a la visualización de mapas, la obtención de páginas al registrar marcadores, las conexiones MCP configuradas por el usuario y la entrega de notificaciones (Web Push). Las plataformas compatibles son Windows (exe), Android (APK), Wear OS (aplicación complementaria en el teléfono y aplicación en el reloj) y versión servidor (Windows/Linux/Android, instalable como PWA desde el navegador). No existe versión para macOS. En el primer inicio se muestra una pantalla de registro de cuenta y la cuenta de administración (admin) se genera automáticamente. En cuanto a operación, la documentación incluye procedimientos de respaldo y recuperación (método de instantánea y método de detención), advertencias sobre la obligatoriedad de HTTPS (al conectar Wear OS) y procedimientos para reportar vulnerabilidades. La licencia es MIT License e incluye una lista de licencias de paquetes dependientes. Para desarrolladores, se proporcionan documentos de diseño, materiales de ingeniería inversa, materiales de implementación y reglas para agentes de IA (AGENTS.md).