このプロジェクトについて
Dayflowは、macOS向けのプライベートで自動的な作業ジャーナル兼タイムトラッカーです。タイマーや手動メモを必要とせず、軽量な画面アクティビティを取得し、選択したAIプロバイダーで分析して、その日をアクティビティカードの時系列タイムラインに変換します。
READMEに記載されている主な機能:
- 自動タイムライン: 画面のチャンクを取得してアクティビティカードに変換するため、タイマーを開始せずに作業ジャーナルが得られます。
- コンテキスト対応の要約: どのアプリがアクティブだったかだけでなく、画面上で実際に何が起きていたかを分析するため、Cursor、Chrome、YouTube、Slackなどのツールが意味のある作業コンテキストになります。
- 日次スタンドアップ: 昨日のハイライト、今日のタスク、ブロッカーをタイムラインから抽出し、アップデートの作成を迅速に支援します。
- 作業ジャーナルとのチャット: その日、週、年について自然言語で質問すると、タイムラインに基づいた回答が得られます。
- 週次レビュー: タイムラインを集計して、集中パターン、カテゴリ、アプリ使用状況、インタラクショングラフを表示します。
- 気晴らし追跡: 気晴らしセッションを特定し、集中作業と並べて表示します。
- タイムラインのエクスポート: 指定した日付範囲のタイムラインをMarkdownとしてエクスポートでき、ステータス更新、クライアント向けメモ、個人の振り返りに役立ちます。
- ローカルファーストのストレージ: 録画、タイムラインデータ、アプリのデータベースはデフォルトでMac上の ~/Library/Application Support/Dayflow/ に保存されます。
- AIプロバイダーの選択: OllamaやLM Studio経由のローカルモデル、独自のAPIキーを使用したGemini、ローカルCLIツール経由のChatGPT/Claude。クラウドプロバイダーには分析に必要なアクティビティデータが送信され、ローカルモデルでは分析がマシン上で完結します。
- 自動クリーンアップ: 設定可能なストレージ制限により、古い録画を自動的に削除します。
インストール方法は、GitHub Releasesから最新のDayflow.dmgをダウンロードするか、Homebrewを使用します(brew install --cask dayflow)。必要条件はmacOS 14以降、画面収録とシステム音声収録の権限、およびオプションでGemini APIキー、Ollama、LM Studio、Codex CLI、Claude CodeなどのAIプロバイダーです。リポジトリをクローンし、Dayflow/Dayflow.xcodeprojをXcodeで開くことでソースからビルドできます。MITライセンスで、Issueとプルリクエストを歓迎しています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.