Discover and explore top open-source AI tools and projects—updated daily.
JerryZLiuAutomatically generate your daily timeline from screen activity
Top 11.7% on SourcePulse
Summary
Dayflow automatically generates a visual timeline of your macOS workday activities by analyzing screen recordings. It targets users seeking a private, transparent overview of their actual time spent, offering AI-powered summaries and distraction highlights. The primary benefit is a calm, trustworthy record of daily productivity without manual calendar maintenance.
How It Works
The native macOS app captures screen activity at 1 FPS, processing 15-minute intervals. It sends recent footage to an AI provider (Gemini or local models via Ollama/LM Studio) for summarization. Gemini offers a streamlined 2-LLM-call pipeline, while local models involve a more complex 33+ LLM-call process for on-device analysis. Recordings are automatically cleaned up after three days.
Quick Start & Requirements
Dayflow.dmg from GitHub Releases and grant Screen & System Audio Recording permissions in macOS System Settings. Developers can build from source using Xcode 15+.https://ai.google.dev/gemini-api/docs/api-key.Highlighted Details
Maintenance & Community
Contributions via Pull Requests are welcomed. A roadmap outlines planned features like an infinitely customizable dashboard and a daily journal. No specific community channels (e.g., Discord, Slack) are listed.
Licensing & Compatibility
Licensed under the MIT License. The software is provided "AS IS" without warranty. Compatible with macOS 13.0+.
Limitations & Caveats
Local AI models may offer lower summarization quality compared to cloud-based Gemini. On-device AI inference is GPU-intensive on Apple Silicon, impacting battery life. Screen recording functionality is dependent on user-granted macOS permissions.
1 day ago
Inactive
jasonjmcghee
pickle-com
mediar-ai