
Dayflow
AI-powered Mac app that privately turns your screen activity into an automatic work journal and daily timeline.
Open source alternative to:




Dayflow is an open source, local-first work journal and time tracker for macOS. It runs quietly in the background, captures lightweight screen activity, and uses AI to turn what you did into a chronological timeline of activity cards. There are no timers to start and no notes to keep: the journal writes itself.
Because it analyzes what is actually on screen rather than just which app was active, Dayflow produces context-aware summaries. Working in Cursor, Chrome, YouTube, or Slack becomes a meaningful description of the days work, along with a daily standup view, a weekly review with focus patterns and distraction tracking, timeline export to Markdown, and a chat feature that answers questions about your day grounded in the recorded timeline.
Privacy is the core pitch: recordings, timeline data, and the database stay on your Mac, and AI analysis can run entirely locally through Ollama or LM Studio. If you prefer quality over locality, you can use Gemini with your own API key, or ChatGPT and Claude through their local CLI tools. Compared with automatic trackers like RescueTime, Memtime, or Rize, Dayflow is free, open source, macOS-native, and never sends your screen history anywhere unless you choose a cloud AI provider.
Frequently Asked Questions
What are Dayflow's system requirements?
Dayflow requires macOS 14 (Sonoma) or newer and needs macOS Screen & System Audio Recording permission. It runs as a native Swift app on Apple Silicon and Intel Macs.
Which AI providers can Dayflow use for analysis?
You can run analysis fully locally with Ollama or LM Studio, or use Gemini with your own API key, or ChatGPT and Claude through their local CLI tools. Local models keep everything on your machine; cloud providers require sending screen data to that provider.
Does Dayflow support Windows or Linux?
No. Dayflow is currently macOS-only. There is no CLI, and the app is installed via a DMG from GitHub Releases or via Homebrew with brew install --cask dayflow.
How does Dayflow handle data storage and disk usage?
All recordings, timeline data, and the app database live in the local Application Support folder and are never uploaded unless you pick a cloud provider. You can set storage limits and let Dayflow automatically purge old recordings, and export any date range as Markdown before deleting.
Can I export my data from Dayflow?
Yes. Timelines can be exported as Markdown for any date range, which is useful for status updates, client notes, or keeping a searchable record. The underlying database also stays local on your Mac, so your screen history is fully portable and deletable.
OpenAltFinder Score
Project Details
Repository details
Updated 9/11/2026, 8:00:14 AM
View Repository

