À propos du projet
gkill est une application de journal de vie auto-hébergée et locale d'abord. Son objectif est d'enregistrer les événements quotidiens en fragments et de les consulter chronologiquement. Les types d'enregistrements sont variés : notes texte, pointages (de quand à quand, quelle activité), humeur (évaluation sur 10), chiffres (nombre d'abdominaux, poids, etc.), dépenses, favoris, tâches, fichiers (images, vidéos, navigation ZIP, affichage riche Markdown, rendu de diagrammes Mermaid), presse-papiers, position (import GPX), collecte automatique de l'historique des commits Git, etc.
Les fonctions auxiliaires incluent : organisation et recherche par tags, recherche texte, agrégations personnalisables (graphiques de tendance) pour chiffres, dépenses, comptages, humeur, etc., affichage d'informations connexes, boutons de texte prédéfini, analyse IA (téléchargement et pièce jointe des données d'analyse, ou connexion à un serveur MCP), et plugins (import de l'historique de conversations ChatGPT, Claude.ai, Claude Code, etc.).
La recherche par « situation » est une caractéristique : grâce aux enregistrements de pointage, on peut retrouver des informations comme « des photos prises quand j'étais au karaoké à Tokyo avec l'ami A ». Il est aussi possible de faire des agrégations comme « l'humeur moyenne quand on est au bureau ».
L'application fonctionne de manière autonome ; les enregistrements ne sont jamais envoyés à l'extérieur. Les communications externes se limitent à l'affichage de cartes, la récupération de pages lors de l'ajout de favoris, les connexions MCP configurées par l'utilisateur, et la livraison de notifications (Web Push).
Les plateformes prises en charge sont : Windows (exe), Android (APK), Wear OS (application compagnon sur téléphone et application sur montre), et version serveur (Windows/Linux/Android, installable comme PWA depuis le navigateur). Il n'existe pas de version macOS. À la première exécution, un écran d'enregistrement de compte s'affiche ; le compte administrateur (admin) est généré automatiquement.
Côté exploitation, la documentation couvre les procédures de sauvegarde et de restauration (méthode par instantané et méthode par arrêt), les précautions concernant l'obligation de HTTPS (pour la connexion Wear OS), et les procédures de signalement de vulnérabilités.
La licence est MIT License, et la liste des licences des paquets dépendants est incluse. Pour les développeurs, des documents de conception, des documents d'ingénierie inverse, des documents d'implémentation et des règles pour agents IA (AGENTS.md) sont fournis.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.