这个项目能做什么
Dayflow 是一款面向 macOS 的私密、自动工作日志与时间追踪工具。它无需计时器或手动记录,而是捕获轻量级屏幕活动,使用你选择的 AI 提供商进行分析,并将一天转化为按时间顺序排列的活动卡片时间线。
README 中描述的主要功能:
- 自动时间线:捕获屏幕片段并将其转换为活动卡片,因此无需启动计时器即可获得工作日志。
- 上下文感知摘要:分析屏幕上实际发生的事情,而不仅仅是哪个应用处于活动状态,因此 Cursor、Chrome、YouTube 或 Slack 等工具会成为有意义的工作上下文。
- 每日站会:从时间线中提取昨天的亮点、今天的任务和阻碍,帮助快速撰写更新。
- 与工作日志对话:用自然语言询问关于你的一天、一周或一年的问题,并获得基于时间线的回答。
- 每周回顾:将时间线聚合为专注模式、类别、应用使用情况和交互图表。
- 分心追踪:识别分心时段,并将其与专注工作一并展示。
- 时间线导出:将任意日期范围的时间线导出为 Markdown,适用于状态更新、客户备注或个人回顾。
- 本地优先存储:录制内容、时间线数据和应用数据库默认保留在 Mac 上,位于 ~/Library/Application Support/Dayflow/ 下。
- AI 提供商选择:通过 Ollama 或 LM Studio 使用本地模型,使用你自己的 API 密钥的 Gemini,或通过本地 CLI 工具使用 ChatGPT/Claude。云提供商将接收分析所需的活动数据;本地模型则将分析保留在机器上。
- 自动清理:可配置的存储限制让 Dayflow 自动清除旧录制内容。
安装选项包括从 GitHub Releases 下载最新的 Dayflow.dmg,或使用 Homebrew(brew install --cask dayflow)。要求为 macOS 14+ 以及屏幕与系统音频录制权限,另可选配 AI 提供商,例如 Gemini API 密钥、Ollama、LM Studio、Codex CLI 或 Claude Code。该项目可通过克隆仓库并在 Xcode 中打开 Dayflow/Dayflow.xcodeproj 从源代码构建。它采用 MIT 许可证,欢迎提交 issue 和 pull request。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。