Remember everything you did on your computer
Screenshot every 10 min. Keystroke logging with app context. OCR search. All local, all private.
18MB RAM
6MB /day
100KB /screenshot
macOS 12+
curl -fsSL https://raw.githubusercontent.com/Mahir-Isikli/memento/master/scripts/install-memento.sh | bash
Screenshots WebP, half-res, every 10 min
Keystrokes with app + window context
OCR search anything you saw
Local-first optional R2 backup
~180 MB
per month
~2 GB
per year
4+ years
in 10 GB
Inspired by Tobi Lutke's 15-year screenshot archive. Named after the Nolan film — because unlike Leonard, you shouldn't need tattoos to remember what you did yesterday.
FAQ
Yes. All data stays on your machine by default. Screenshots, keystrokes, and OCR indexes are stored locally in
~/.memento. Optional R2 cloud backup is available but disabled by default.
Screen Recording (for screenshots) and Accessibility (for keystrokes with app context). Grant these in System Settings > Privacy & Security after installing.
Run
memento search "your query" in terminal. It searches through OCR text from screenshots and keystroke logs. Results show timestamps and context.
Yes. Use
memento pause to temporarily stop recording. Add apps to the exclusion list in ~/.memento/config.json to skip sensitive apps like password managers.
Run
memento uninstall which stops the daemon, removes the LaunchAgent, and optionally deletes all stored data from ~/.memento.