你是否曾在一天结束时,看着日历上整齐的会议安排,却完全想不起来自己实际的时间都花在了哪里?传统的日历和待办事项应用记录的是我们的计划,而非实际执行情况。但屏幕不会说谎,而 Dayflow 这款 macOS 应用让它开口说话了。

作为一名 macOS 用户,我一直在寻找能够自动记录时间的工具,直到发现了 Dayflow——这个通过 AI 技术自动分析屏幕活动并生成每日时间线的开源应用。接下来,让我带你全面了解这个重新定义时间记录的神奇工具。


🎯 什么是 Dayflow?不止是时间追踪器

Dayflow 是一款用 Swift 开发的 macOS 原生应用程序,它的核心理念非常简单而强大:如果屏幕知道我们做了什么,为什么不让它自动告诉我们?

与我们熟悉的手动时间追踪工具不同,Dayflow 完全自动化地记录你的屏幕活动,并结合 AI 技术智能分析,为你生成清晰明了的时间线报告。更重要的是,作为开源项目(MIT 许可证),你完全掌控自己的数据,不必担心隐私泄露问题。


✨ 功能特点:智能、自动、隐私保护

🚀 自动时间线生成

Dayflow 以 每秒 1 帧的极低帧率录制屏幕,每 15 分钟利用 AI 分析录像内容,生成简洁的活动总结。这意味着你无需任何手动操作,就能获得全天的活动时间线。

🔒 隐私保护设计

任何全天候监控屏幕的应用都必须以隐私和透明为核心。Dayflow 在这方面做得非常到位:

  • 📦 开源透明:完整代码公开,可审查所有数据处理逻辑
  • 💾 本地存储:所有数据存储在本地,自动删除 3 天前的录制内容
  • 🔧 AI 模式选择:支持云端 Gemini API 或完全本地的处理方式

⚡ 轻量高效运行

经过优化,Dayflow 在后台运行时仅占用约 100MB 内存和不到 1% 的 CPU 资源,绝大多数用户不会感知到性能影响。应用体积也只有 25MB,极为轻量。

📈 直观视觉化展示

分析完成后,Dayflow 以视觉化时间线形式清晰呈现你的一天,让你一目了然时间分配情况。


🔬 核心技术:两种AI处理模式的平衡艺术

Dayflow 支持两种分析模式,适应不同的隐私和性能需求:

🌐 Gemini 云端流程

利用谷歌的原生视频理解能力,直接分析视频内容,效率极高,只需要 2 次 LLM 调用即可完成分析。

💻 本地流程

通过分析单帧图像描述来重构理解,所有数据都留在你的设备上,但处理复杂度显著更高,需要 33+ 次 LLM 调用

这两种模式让用户可以根据自己的隐私需求和设备性能做出合适的选择,不必在功能性和隐私保护之间艰难抉择。


📊 Dayflow 与传统时间管理工具的对比

🗓️ 与传统日历应用相比

传统日历记录的是计划,而 Dayflow 记录的是实际执行。这种差异往往是时间管理中最为缺失的一环。

👨‍💻 与手动记录工具相比

像 ManicTime 或 Life Cycle 这样的工具虽然也能记录时间,但Dayflow 的 AI 分析能力让它能够理解内容而不仅仅是记录时长。它不只是告诉你花了 2 小时在浏览器上,而是能分析出你是在写报告还是在刷社交媒体。

🆚 与同类屏幕记录工具相比

Dayflow 的独特优势在于:

  • 🧠 智能摘要:不仅仅是录制,更有 AI 生成的智能总结
  • 🗑️ 自动清理:无需担心存储空间,3 天后自动删除录制内容
  • 🔍 开源透明:不像商业闭源应用,你可以完全信任它的数据处理

💼 实际应用场景:谁需要 Dayflow?

🎯 自由职业者和远程工作者

准确追踪在不同项目上的实际时间投入,为计费和效率优化提供数据支持。

🎓 学生和研究人士

了解自己的学习模式和效率高峰时段,合理安排学习计划。

👨‍🎨 知识工作者和创作者

打破"感觉忙了一天却好像什么都没完成"的困惑,客观了解时间分配。

📱 自我量化爱好者

为个人数据分析添加客观的时间使用记录,无需手动记录负担。


🛠️ 使用技巧:充分发挥 Dayflow 潜力

⚙️ 选择合适的 AI 模式

  • 🔒 重视隐私:选择本地模式(Ollama 或 LM Studio),确保数据完全不出设备
  • 🎯 追求准确性:使用 Gemini 模式获得更精确的分析结果
  • ⚖️ 平衡之选:启用 Gemini 计费(即使使用免费额度),享受付费服务的数据保护待遇

📝 理解数据分析

Dayflow 的分析不是简单的应用使用时间统计,而是通过 AI 理解屏幕内容的真正语义分析。这意味着它能够区分你是在工作相关的阅读还是娱乐浏览。

🔄 结合时间管理方法

将 Dayflow 的数据与番茄工作法、时间块规划等传统时间管理方法结合,计划与实际的对比能帮你持续优化时间分配效率。


🚀 未来展望:从记录工具到智能管理助手

根据用户反馈,Dayflow 正计划从"单纯记录时间/任务"升级为"主动帮用户守住计划"的智能助手。未来可能加入的功能包括:

  • 🔔 计划与实际偏差提醒:当检测到你偏离预定计划时发出提醒
  • 📋 可定制仪表板:允许询问特定工作模式问题,如"我今天在代码审查上花了多少时间?"
  • 📖 每日日志功能:结合引导性反思提示,帮助你有意识地回顾一天的工作

这些功能将让 Dayflow 不仅仅是一个被动记录工具,而是真正成为提升个人 productivity(工作效率/产出)的主动管理助手。


📥 下载安装部署指南

💻 系统要求

  • macOS 13 或更高版本
  • Xcode 15+(如从源码构建)

👥 普通用户安装步骤

  1. GitHub Releases 下载最新的 Dayflow.dmg 文件
  2. 将 Dayflow 拖拽到"应用程序"文件夹
  3. 启动应用,当提示权限时,前往:系统设置 → 隐私与安全性 → 屏幕与系统音频录制,启用 Dayflow

🔧 开发者从源码构建

git clone https://github.com/JerryZLiu/Dayflow.git
cd Dayflow
open Dayflow.xcodeproj

在 Xcode 中运行 Dayflow scheme。如果使用 Gemini 模式,记得在运行方案的"Arguments > Environment Variables"中添加你的 GEMINI_API_KEY

🛡️ 隐私设置建议

如果你选择 Gemini 模式并关心隐私,建议:

  1. 在 Google AI Studio 中启用项目计费(即使使用免费额度)
  2. 这样你的数据将适用付费服务条款,Google 不会使用你的提示和响应来改进其产品或模型

🔄 完全重置

如需清除所有数据:退出 Dayflow 后,删除 ~/Library/Application Support/Dayflow/ 文件夹即可。


💫 结语:重新发现你的工作模式

Dayflow 不仅仅是一个工具,它是一种新的工作意识方式。通过让 AI 默默观察和学习我们的数字习惯,我们获得了前所未有的自我洞察能力——不是通过手动记录,而是通过智能观察。

在注意力成为最宝贵资源的时代,理解我们如何实际分配时间,比以往任何时候都更加重要。Dayflow 站在隐私、透明和实用的交叉点上,为我们提供了一面不会说谎的数字镜子。

你的屏幕见证了你的工作,现在它终于可以开口讲述了。

🎉 尝试 Dayflow,揭开你的时间真相。

Dayflow 是开源项目,欢迎在 GitHub 仓库贡献代码或提出建议。本文基于项目 README 和实际测试,技术细节请以官方文档为准。