Long-Term Memory
Remember everything — without trying.
The LTM daemon is a Rust-native background process that silently captures everything you work on — with privacy-first PII redaction on-device before any data leaves your machine.
The Problem
The human brain discards context constantly. Users can't reconstruct what they worked on, what decisions they made, or what they were researching — because they never actively wrote it down. Passive capture is the only answer.
The Solution
Rust-native background daemon captures screen (every 5s via xcap), clipboard (every 2s via arboard), browser URLs (via platform UIA/AppleScript), and app activity (every 1s). PII redacted on-device: 15+ patterns (credit cards, SSNs, API keys, emails, passwords). Excludes password managers automatically. Day timeline and recap on demand.
Key benefits
Passive capture: runs silently without any user action required
Ask 'what was I working on Tuesday at 3pm?' and get a real timeline
15+ PII patterns detected and redacted on-device before any upload
Excludes password managers (1Password, Bitwarden, Keychain) automatically
Day recap and standup generation from your captured timeline
Configurable: exclude specific apps, set retention period, set capture frequency
Technical Depth
Written in Rust for memory safety and performance. Screen capture via xcap (Windows), CGDisplayCreateImage (macOS), XCopyArea (Linux). Clipboard monitoring via arboard with Sørensen–Dice deduplication. PII detection using 15+ compiled regex patterns (credit cards via Luhn validation, SSNs via format + range check, API keys via entropy analysis). All redaction happens before the data leaves the Rust process.
