Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DayRecap

macOS menu bar app that tracks only the apps you choose, summarizes your day on-device, and delivers an evening recap via notification — no dashboard.

Requirements

  • macOS 14+
  • Full Xcode 15+ (Command Line Tools alone may fail with SDK/toolchain mismatch)
  • Accessibility permission (window titles)
  • Screen Recording permission (OCR for full-capture apps)

Run

Requires full Xcode (not just Command Line Tools).

# After installing Xcode:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
cd DayRecap
./build.sh
open .build/DayRecap.app

Or open DayRecap/Package.swift in Xcode and press Run (⌘R) — easiest option.

First launch

  1. Add apps to track (Cursor, Slack, Safari, etc.)
  2. Grant Accessibility + Screen Recording in System Settings
  3. Work in tracked apps
  4. Menu bar → Generate Recap Now (or wait for chunk summaries to accumulate)

All data stays in ~/Library/Application Support/DayRecap/.

Architecture

  • Allowlist-first — untracked apps are completely ignored
  • Metadata vs Full capture — per-app setting
  • Vision OCR — on-device text from screenshots
  • Template summarizer — local recap generation (Foundation Models can be added on Apple Intelligence Macs)

About

DayRecap solves a problem most knowledge workers hit every evening: you were busy all day, but you can't reconstruct what you actually worked on.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages