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.
- 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)
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.appOr open DayRecap/Package.swift in Xcode and press Run (⌘R) — easiest option.
- Add apps to track (Cursor, Slack, Safari, etc.)
- Grant Accessibility + Screen Recording in System Settings
- Work in tracked apps
- Menu bar → Generate Recap Now (or wait for chunk summaries to accumulate)
All data stays in ~/Library/Application Support/DayRecap/.
- 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)