アプリやウィンドウ名、ブラウザーのタブ、離席状況を記録するオープンソースの自動タイムトラッカー
JerryZLiu/Dayflow
画面上のアクティビティから実際の作業をタイムライン化する、Mac向けのプライベートな自動作業記録アプリです。
代替できる製品:RescueTime
Toggl Track
- スター
- 7,301
- フォーク
- 449
- 未解決の Issue
- 110
- 最終コミット
- 一昨日
これは何?
DayflowはmacOS上で動作し、画面を軽量なスナップショットとして記録します。AIプロバイダーがそれらを分析し、その日の活動をカードにまとめます。作業の時系列がタイムラインとして表示されるため、タイマーを開始したりメモを書いたりしなくても、一日の流れを振り返れます。アクティブだったアプリだけでなく画面の内容も確認するので、Cursorでの作業が機能の実装だったのか、デバッグだったのかも区別できます。
タイムラインに加えて、前日のハイライト、今日のタスクやブロッカーをまとめた日次スタンドアップ表示や、集中の傾向、アプリの使用状況、気が散った時間を振り返る週次レビューも生成します。チャットインターフェースでは、その日・週・年の作業について自然な言葉で質問できます。また、任意の日付範囲のタイムラインをMarkdownとしてエクスポートできます。
データはデフォルトで~/Library/Application Support/Dayflow/にローカル保存されます。分析には、OllamaやLM Studio経由のローカルモデル、自分のAPIキーを使うGemini、またはローカルCLIツール経由のChatGPTやClaudeを選択できます。クラウドプロバイダーには分析に必要なアクティビティデータが送信されますが、ローカルモデルならデータは端末内にとどまります。保存容量の上限を設定すると、古い記録を自動的に削除できます。macOS 14以降と「画面収録とシステムオーディオ録音」の許可が必要です。
主な機能
- 01手動でタイマーを使わず、画面上のアクティビティから一日のタイムラインを自動作成します。
- 02ハイライト、タスク、ブロッカーをまとめた日次スタンドアップメモを生成します。
- 03集中の傾向、アプリの使用状況、気が散った時間を振り返る週次レビューを提供します。
- 04過去の作業について自然な言葉で質問できます。
- 05任意の日付範囲のタイムラインをMarkdownとしてエクスポートできます。
- 06OllamaやLM Studio経由のローカルモデルに加え、Gemini、ChatGPT、Claudeに対応しています。
ユースケース
- 記憶に頼らずにスタンドアップの報告を書く。
- 一週間の時間の使い方を振り返り、気が散る習慣を見つける。
- エクスポートしたタイムラインをもとに、状況報告やクライアント向けのメモを作成する。
- 個人での振り返りに使える、検索可能なローカル限定の作業記録を残す。
クイックスタート
- 1
HomebrewでDayflowをインストールします
brew install --cask dayflow - 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Pandocを使ってクリップボードのMarkdownやAIチャットのHTMLをWord、WPS、Excelに貼り付けるWindows用トレイツール。
選択したテキストの近くに表示され、変換、シェル/JavaScriptスクリプト、ショートカット、計算、AI操作を提供するオープンソースのmacOSポップアップ。
Claude Code経由で既存のClaude ProまたはMaxプランを使う、APIキー不要のmacOS向け音声アシスタント。
Windows、macOS、Linuxで動作し、データをローカルに保存するChatGPT、ClaudeなどのLLM向けデスクトップクライアント。
営業、法務、財務、データなど11の職種別プラグインで、Claudeにスキルやコマンド、ツール連携を追加