A translucent ribbon of memories floating in deep blue space

Your Mac, with a memory of its own.

Turn everyday activity into a readable timeline, without continuous screen recording or uploading raw history.

DeskLore app icon

Computer history should not be a pile of recordings. It should be readable, searchable, and yours to control.

DeskLore focuses on apps, windows, web pages, and interaction semantics, turning scattered activity into a personal timeline.

What you did today should not depend on memory alone.

DeskLore groups continuous events into clear activity segments, preserving time, context, and sources so your day becomes traceable again.

DeskLore timeline showing the day's activity by time

Consent first. Recording second.

DeskLore processes history locally by default. Visual fallback is off, sensitive surfaces are filtered, and raw events are kept only briefly.

Read the full privacy policy
Semantics first

Understand activity instead of saving the whole screen.

Apps, windows, URLs, and interactions are normalized and filtered first.

Visuals on demand

Screenshots are off by default, and raw pixels are not persisted.

Window visuals are added only when semantics are insufficient and the user explicitly enables them.

Inspectable results

Timelines and memories are saved as Markdown.

Records include source IDs and can be deleted or regenerated by the user.

DeskLore onboarding explaining its recording and privacy boundaries

DeskLore does not capture anything immediately on first launch. You review the recording scope before deciding whether to grant macOS Accessibility access.

From the present moment to history you can revisit.

Observe

Read app, window, and interaction semantics through macOS Accessibility.

Filter

Remove password fields, private browsing, and sensitive system surfaces at the native capture boundary.

Organize

Create searchable Markdown timelines and progressively roll them into long-term memory.

Your history should stay under your control.

DeskLore runs locally and is open source under Apache-2.0. You can inspect how it captures, filters, stores, and deletes data.

View source