Repolode
JerryZLiu

JerryZLiu/Dayflow

一款 Mac 上的隐私优先自动工作日志,把屏幕活动整理成当天的时间线。

可替代:RescueTimeToggl Track

Star
7,301
Fork
449
未关闭 Issue
110
最近提交
前天

这是什么?

Dayflow 是一款运行在 macOS 上的应用,会定时录制轻量级的屏幕片段,再交给你选择的 AI 模型分析,并将一天的活动归纳为一张张活动卡片,组成按时间排列的工作时间线。它关注你在屏幕上具体做了什么,而不只是打开了哪个应用,因此同样是 Cursor,可以区分出是在开发功能还是在排查问题。

除时间线外,Dayflow 还提供每日站会视图,汇总昨日进展、今日任务和阻塞项;周报视图则展示专注时段、应用使用情况和分心记录。你可以用自然语言提问,询问某天、某周或某年的工作情况,也可以按任意日期范围将时间线导出为 Markdown。

数据默认保存在本机 ~/Library/Application Support/Dayflow/ 目录下。分析环节可以选择通过 Ollama 或 LM Studio 使用本地模型,使用自己的 Gemini API Key,或通过本地 CLI 工具调用 ChatGPT、Claude。选择云端服务时,分析所需的活动数据会发送给对应服务商;使用本地模型则全部在本机完成。还可以设置存储上限,自动清理旧录屏。应用需要 macOS 14 及以上版本,并授予屏幕与系统音频录制权限。

核心功能

  • 01无需手动计时,自动生成当天的活动时间线。
  • 02生成包含进展、任务和阻塞项的每日站会内容。
  • 03提供周回顾,展示专注模式、应用使用和分心情况。
  • 04支持用自然语言询问过往的工作记录。
  • 05可将任意日期范围的时间线导出为 Markdown。
  • 06支持通过 Ollama 或 LM Studio 使用本地模型,也支持 Gemini、ChatGPT 和 Claude。

适用场景

  • 不靠记忆,快速写出站会更新。
  • 回顾一周时间去向,找出容易分心的习惯。
  • 基于导出的时间线撰写周报或客户沟通记录。
  • 在本机保存可搜索的工作记录,用于个人复盘。

快速上手

  1. 1

    使用 Homebrew 安装 Dayflow

    brew install --cask dayflow
  2. 2

    打开应用后,在提示时授予“屏幕与系统音频录制”权限

使用前须知

  • 需要 macOS 14 或更高版本。
  • 需要授予“屏幕与系统音频录制”权限才能工作。
  • 使用云端 AI 服务时,分析所需的活动数据会发送给该服务商;只有本地模型才能让数据留在你的 Mac 上。

标签

常见问题

Dayflow 是什么?
一款 Mac 上的隐私优先自动工作日志,把屏幕活动整理成当天的时间线。 Dayflow 是一款运行在 macOS 上的应用,会定时录制轻量级的屏幕片段,再交给你选择的 AI 模型分析,并将一天的活动归纳为一张张活动卡片,组成按时间排列的工作时间线。它关注你在屏幕上具体做了什么,而不只是打开了哪个应用,因此同样是 Cursor,可以区分出是在开发功能还是在排查问题。
Dayflow 可以免费使用吗?用的什么许可证?
Dayflow 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Dayflow 还在维护吗?
活跃维护中。Dayflow 最近一次提交是在 2026年10月19日。
Dayflow 适合用来做什么?
不靠记忆,快速写出站会更新。 回顾一周时间去向,找出容易分心的习惯。 基于导出的时间线撰写周报或客户沟通记录。 在本机保存可搜索的工作记录,用于个人复盘。
Dayflow 怎么安装和运行?
使用 Homebrew 安装 Dayflow: brew install --cask dayflow 打开应用后,在提示时授予“屏幕与系统音频录制”权限
在哪里获取 Dayflow?
源代码和安装说明在 GitHub 上:https://github.com/JerryZLiu/Dayflow

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目