À propos du projet

Dayflow est un journal de travail et un suivi du temps privé et automatique pour macOS. Au lieu d'exiger des minuteurs ou des notes manuelles, il capture l'activité d'écran légère, l'analyse avec un fournisseur d'IA de votre choix et transforme la journée en une chronologie de cartes d'activité. Principales capacités décrites dans le README : - Chronologie automatique : capture des segments d'écran et les convertit en cartes d'activité, ce qui vous donne un journal de travail sans démarrer de minuteurs. - Résumés contextuels : analyse ce qui se passait réellement à l'écran, pas seulement l'application active, afin que des outils comme Cursor, Chrome, YouTube ou Slack deviennent un contexte de travail significatif. - Standup quotidien : extrait les points forts d'hier, les tâches et blocages du jour depuis la chronologie pour aider à rédiger rapidement des mises à jour. - Chat avec votre journal de travail : posez des questions en langage naturel sur votre journée, votre semaine ou votre année et obtenez des réponses fondées sur la chronologie. - Revue hebdomadaire : agrège la chronologie en modèles de concentration, catégories, utilisation des applications et graphiques d'interaction. - Suivi des distractions : identifie les sessions distrayantes et les affiche aux côtés du travail concentré. - Export de la chronologie : exporte la chronologie au format Markdown pour n'importe quelle plage de dates, utile pour les mises à jour de statut, les notes clients ou les revues personnelles. - Stockage local-first : les enregistrements, les données de chronologie et la base de données de l'application restent sur le Mac par défaut, sous ~/Library/Application Support/Dayflow/. - Choix du fournisseur d'IA : modèles locaux via Ollama ou LM Studio, Gemini avec votre propre clé API, ou ChatGPT/Claude via des outils CLI locaux. Les fournisseurs cloud reçoivent les données d'activité nécessaires à l'analyse ; les modèles locaux gardent l'analyse sur la machine. - Nettoyage automatique : des limites de stockage configurables permettent à Dayflow de purger automatiquement les anciens enregistrements. Les options d'installation incluent le téléchargement du dernier Dayflow.dmg depuis GitHub Releases ou l'utilisation de Homebrew (brew install --cask dayflow). Les prérequis sont macOS 14+ et l'autorisation Screen & System Audio Recording, plus un fournisseur d'IA optionnel tel qu'une clé API Gemini, Ollama, LM Studio, Codex CLI ou Claude Code. Le projet peut être compilé depuis les sources en clonant le dépôt et en ouvrant Dayflow/Dayflow.xcodeproj dans Xcode. Il est sous licence MIT, et les issues et pull requests sont les bienvenues.