Volver al ranking

JerryZLiu/Dayflow

Swiftdayflow.so

The automatic work journal/time tracker. Privately turns your screen into a timeline of what you actually accomplished. Open-source and local-first.

geminilmstudioollamaproductivityproductivity-toolsswifttimetimelineaichatgptclaudellm
Crecimiento de estrellas
Estrellas
6.8k
Forks
392
Crecimiento semanal
Issues
36
6.7k6.8k
sept 25dic 25abr 26jul 26
README
Dayflow

A private, automatic work journal for Mac.

Dayflow understands the work you do on your Mac and turns it into a clear timeline of your day. Built from the ground up for privacy, it’s open source, local-first, and can run entirely with local AI.

JerryZLiu/Dayflow | Trendshift

Download Dayflow for Mac

Automatic Timeline

Dayflow turns raw screen activity into a chronological timeline of what you actually did, so you can reconstruct the day without timers or manual notes.

Dayflow automatic timeline view

Daily Standup

See a GitHub-style activity grid of your day, plus yesterday's highlights, today's priorities, and blockers, so you can walk into standup with the update already written.

Dayflow daily workflow and standup view

Weekly Review

See your week at a glance: when you were focused, where time went, which apps dominated, and what pulled you off track.

Dayflow weekly analytics view

Chat With Your Work Journal

Ask questions about your day/week/year and get answers grounded in your timeline instead of digging through notes, screenshots, or memory.

Dayflow chat feature answering questions about your workday

What Dayflow Does

Dayflow runs quietly on your Mac and builds a useful record of your day from your screen activity.

Feature How it works Why it's useful
Automatic timeline Dayflow captures lightweight screen chunks, analyzes them with your chosen AI provider, and turns the day into activity cards. You get an accurate work journal without starting timers or writing notes.
Context-aware summaries It looks at what you were actually doing on screen, not just which app was active. Cursor, Chrome, YouTube, or Slack become meaningful work context instead of vague app usage.
Daily standup Dayflow pulls yesterday's highlights, today's tasks, and blockers from your timeline. You can write updates in minutes and stop relying on memory.
Chat with your work journal Ask natural-language questions about your timeline and recent activity. You can recover details, explain where time went, and turn raw activity into useful answers.
Weekly review It aggregates your timeline into focus patterns, categories, app usage, and interaction graphs. You can see where the week actually went and spot the habits that helped or hurt.
Distraction tracking Dayflow identifies distracting sessions and shows them alongside focused work. You can catch drift early without manually labeling every break.
Timeline export Export your timeline as Markdown for any date range. Useful for status updates, client notes, personal reviews, or saving a searchable record.
Local-first storage Recordings, timeline data, and the app database stay on your Mac by default. You stay in control of sensitive screen history and can delete it whenever you want.
AI provider choice Use local models, Gemini, ChatGPT, or Claude depending on your privacy and quality needs. You can trade off privacy, cost, speed, and summary quality instead of being locked into one backend.
Automatic cleanup Configure storage limits and let Dayflow purge old recordings automatically. You get the value of a work journal without filling your disk forever.

Why People Use It

Most time trackers tell you which app was open. Dayflow tries to understand what you were doing.

Cursor for two hours could mean shipping a feature, debugging auth, reviewing a PR, or getting lost in setup. Dayflow gives you the context, not just the window title.

Privacy

Dayflow is local-first and open source.

Your recordings, timeline, and database live on your Mac at:

~/Library/Application Support/Dayflow/

You choose how AI analysis runs:

  • Local models through Ollama or LM Studio
  • Gemini with your own API key
  • ChatGPT or Claude through their local CLI tools

If you choose a cloud provider, activity data needed for analysis is sent to that provider. If you choose local models, analysis stays on your machine.

Install

Download

Download the latest Dayflow.dmg from GitHub Releases:

Download Dayflow for Mac

Open the DMG, drag Dayflow into Applications, then grant macOS Screen & System Audio Recording permission when prompted.

Homebrew

brew install --cask dayflow

Requirements

  • macOS 14+
  • Screen & System Audio Recording permission
  • Optional: Gemini API key, Ollama, LM Studio, Codex CLI, or Claude Code depending on your preferred AI provider

Build From Source

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

Select the Dayflow scheme in Xcode and run it.

Contributing

Issues and pull requests are welcome. If you are planning a larger change, open an issue first so the scope is clear.

License

Dayflow is licensed under the MIT License.

Repositorios relacionados
f/prompts.chat

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

HTMLOtherchatgptai
prompts.chat
166.2k21.5k
langchain-ai/langchain

The agent engineering platform.

PythonPyPIMIT Licenseaianthropic
docs.langchain.com/langchain/
142.3k23.7k
google-gemini/gemini-cli

An open-source AI agent that brings the power of Gemini directly into your terminal.

TypeScriptnpmApache License 2.0geminigemini-api
geminicli.com
106.1k14.3k
Graphify-Labs/graphify

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

PythonPyPIMIT Licenseclaude-codegraphrag
graphify.com
93.3k9k
ChatGPTNextWeb/NextChat

✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows

TypeScriptnpmMIT Licensechatgptnextjs
nextchat.club
88.5k59.4k
lobehub/lobehub

🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.

TypeScriptnpmOtherchatgptopenai
lobehub.com
80.6k15.7k
ChatGPTNextWeb/ChatGPT-Next-Web

A cross-platform ChatGPT/Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT/Gemini/Claude LLM 应用。

TypeScriptnpmchatgptnextjs
nextchat.dev/chat
78.5k60k
code-yeongyu/oh-my-openagent

omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode

TypeScriptnpmOtheropencodeai
omo.dev
66.4k5.4k
tw93/Pake

🤱🏻 Turn any webpage into a desktop app with one command.

Rustcrates.ioGNU General Public License v3.0rusttauri
60.1k12.2k
asgeirtj/system_prompts_leaks

Extracted system prompts from Anthropic - Claude Fable 5, Opus 4.8, Claude Code, Claude Design. OpenAI - ChatGPT GPT-5.6, Codex GPT-5.6, GPT-5.5. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.

JavaScriptnpmCreative Commons Zero v1.0 Universalaianthropic
59.6k9.7k
lobehub/lobe-chat

🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / DeepSeek / Qwen), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Plugins/Artifacts) and Thinking. One-click FREE deployment of your private ChatGPT/ Claude / DeepSeek application.

TypeScriptnpmOtherchatgptnextjs
chat-preview.lobehub.com
57.4k12.2k
Aider-AI/aider

aider is AI pair programming in your terminal

PythonPyPIApache License 2.0chatgptcli
aider.chat
47.6k4.7k