TL;DR

  • Dayflow là app nhật ký công việc tự động cho Mac - ghi lại màn hình ở 1 frame/giây, phân tích bằng AI mỗi 15 phút, tạo timeline không cần tương tác.
  • Hoàn toàn miễn phí, open-source MIT, local-first. Toàn bộ dữ liệu nằm trên máy bạn.
  • Hỗ trợ AI local (Ollama, LM Studio) để 100% offline, hoặc Gemini, ChatGPT, Claude nếu chấp nhận gửi data lên cloud.
  • Có thể cài qua Homebrew: brew install --cask dayflow. Yêu cầu macOS 14+.

Vấn đề mà Dayflow giải quyết

Bạn đã từng kết thúc một ngày làm việc và không nhớ nổi mình đã làm gì không? Hay cần viết standup update nhưng phải ngồi khôi phục ký ức từng việc? Các công cụ time-tracking truyền thống như Toggl hay Clockify yêu cầu bạn phải tự bấm start/stop timer - nghĩa là bạn phải nhớ làm điều đó, trong khi đang bận làm việc thật sự.

Vấn đề lớn hơn: ngay cả khi có tracker, dữ liệu vẫn chỉ nói "Cursor - 2 tiếng" chứ không nói bạn đang ship feature, debug auth, review PR, hay chỉ đang lướt Reddit. Dayflow được xây dựng để lấp chính xác khoảng trống đó.

Dayflow hoạt động như thế nào

Dayflow chạy im lặng trên menu bar, ghi lại màn hình ở mức 1 frame/giây. Cứ 15 phút, AI phân tích những gì đã xảy ra và gom thành activity card có context thực sự - không chỉ tên app, mà là công việc cụ thể bạn đang làm.

Dayflow tự động tạo timeline công việc từ hoạt động màn hình
Dayflow Automatic Timeline - ghi lại và phân tích hoạt động màn hình, tạo timeline công việc tự động mỗi 15 phút

Mức tài nguyên tiêu thụ được giữ rất thấp: khoảng 100MB RAM và dưới 1% CPU - hoàn toàn chạy ngầm mà không ảnh hưởng đến hiệu năng máy. Toàn bộ dữ liệu lưu tại ~/Library/Application Support/Dayflow/ và không đi đâu cả, trừ khi bạn chọn cloud AI provider.

Các tính năng chính

Daily Standup tự động

Dayflow hiển thị activity grid theo kiểu GitHub - mỗi ô là một khoảng thời gian với màu sắc phân biệt theo loại công việc (Coding, Debugging, Review, Research, Communication, Distractions). Từ đó tự tổng hợp highlights hôm qua, ưu tiên hôm nay và blockers - đủ để viết standup update trong vài giây.

Giao diện Daily Standup của Dayflow
Daily Standup view - activity grid theo phong cách GitHub contribution chart, kèm yesterday's highlights, today's tasks và blockers tự động tổng hợp

Weekly Review chi tiết

Cuối tuần muốn biết thực sự mình đã dùng thời gian vào đâu? Weekly Review của Dayflow đưa ra:

  • Focus & Distraction Heat Map - heatmap cả tuần, màu xanh là tập trung, màu đỏ là xao nhãng
  • Time Distribution - biểu đồ Gantt từng ngày chia theo danh mục
  • Most used per category - treemap hiển thị app nào chiếm bao nhiêu giờ trong từng danh mục
  • Interaction graph - network graph thể hiện bạn switch qua lại giữa các app như thế nào
  • Sankey diagram - phân phối thời gian từ danh mục đến app cụ thể
Weekly Review của Dayflow với heatmap, time distribution và interaction graph
Weekly Review - tổng hợp cả tuần với heatmap focus/distraction, time distribution theo ngày, most-used apps theo danh mục, interaction network và Sankey diagram phân phối thời gian

Chat với nhật ký công việc

Thay vì phải tự lục lại timeline, bạn có thể hỏi trực tiếp bằng ngôn ngữ tự nhiên: "Tuần này tôi đã làm gì với project X?", "Hôm qua tôi mất bao nhiêu giờ debug?", "Tôi thường hay bị xao nhãng vào khung giờ nào?". Câu trả lời được grounded hoàn toàn trong timeline thực của bạn, không phải AI đoán mò.

Chat với nhật ký công việc trong Dayflow
Chat with your Work Journal - đặt câu hỏi bằng ngôn ngữ tự nhiên, nhận câu trả lời dựa hoàn toàn trên timeline hoạt động thực của bạn

Các tính năng khác

  • Distraction tracking - tự nhận diện các phiên xao nhãng và hiển thị song song với công việc tập trung
  • Timeline export - xuất timeline dưới dạng Markdown cho bất kỳ khoảng thời gian nào
  • Automatic cleanup - cấu hình giới hạn storage và tự xóa recording cũ
  • App exclusions - loại trừ các app nhạy cảm khỏi việc ghi lại

Bảo mật và quyền riêng tư

Đây là điểm phân biệt lớn nhất của Dayflow so với Microsoft Recall - một sản phẩm tương tự trên Windows bị cộng đồng chỉ trích gay gắt vì tập trung toàn bộ data lên cloud của Microsoft và không cho người dùng kiểm soát.

Dayflow chọn hướng ngược lại: mã nguồn mở hoàn toàn (MIT License), dữ liệu mặc định không rời khỏi máy, và bạn chọn AI provider theo mức độ privacy mong muốn:

  • Tuyệt đối riêng tư: Ollama hoặc LM Studio chạy local model - analysis hoàn toàn offline
  • Cân bằng privacy/chất lượng: Gemini với API key của bạn
  • Chất lượng tối đa: ChatGPT hoặc Claude - data màn hình sẽ gửi lên cloud provider

Vì là open-source, bất kỳ ai cũng có thể audit code để xác nhận dữ liệu được xử lý đúng như mô tả.

So sánh và hạn chế cần biết

Dayflow mạnh nhất khi so với các time-tracker truyền thống vì không yêu cầu thao tác thủ công nào. Tuy nhiên có một số điểm cần lưu ý trước khi cài:

  • macOS only - chỉ hỗ trợ Mac, không có Windows hay Linux
  • macOS 14+ (Sonoma) - thiết bị cũ hơn không dùng được
  • Multi-monitor - chưa hỗ trợ hoàn toàn, có thể bỏ sót context từ màn hình phụ
  • Cloud AI = data rời máy - nếu dùng ChatGPT/Claude/Gemini, screenshot analysis sẽ gửi lên cloud của provider đó
  • Cần cấp quyền - yêu cầu Screen & System Audio Recording permission, là điều cần thiết nhưng nhiều người có thể ngại

Ai nên dùng Dayflow ngay

Dayflow phù hợp nhất với những người cần tái hiện ngày làm việc một cách chính xác mà không muốn tốn công theo dõi thủ công:

  • Developer/engineer cần viết standup, ghi log PR review hay đối chiếu với sprint ticket
  • Freelancer/consultant cần ghi lại giờ billable mà không muốn bấm timer từng task
  • Luật sư, tư vấn cần tài liệu hóa thời gian làm việc cho client billing
  • Người muốn cải thiện năng suất và muốn nhận diện các pattern xao nhãng của bản thân

Nếu bạn dùng Mac và muốn một công cụ "set and forget" - cài vào, quên đi, cuối ngày mở ra xem - Dayflow là lựa chọn đáng thử, nhất là khi hoàn toàn miễn phí.

Cài đặt

Cách nhanh nhất là qua Homebrew:

brew install --cask dayflow

Hoặc tải file DMG từ GitHub Releases, kéo vào Applications, sau đó cấp quyền Screen & System Audio Recording khi được yêu cầu. Build từ source cũng được hỗ trợ đầy đủ qua Xcode.

Kết

Dayflow giải quyết một vấn đề thực và phổ biến - việc quên mất mình đã làm gì trong ngày - bằng cách biến màn hình Mac thành một nhật ký công việc tự động. Cách tiếp cận local-first, open-source và hỗ trợ AI local đặt nó ở vị trí hoàn toàn khác với Microsoft Recall về triết lý bảo mật. Với mức tài nguyên thấp và hoàn toàn miễn phí, đây là công cụ đáng thử nếu bạn muốn có cái nhìn rõ hơn về ngày làm việc của mình mà không muốn thêm friction nào vào workflow hiện tại.

via GitHub - JerryZLiu/Dayflow