Local-first memory for macOS

Your Mac’s memory, finally searchable.

Semper quietly captures the context around your work, stores it locally, and helps you find what you were doing without digging through tabs, screenshots, or notes.

Local-first. Private by design. Built for macOS. Planned for open source release.

Semper Timeline
On this Mac OCR indexed App-aware
Xcode

Semper StorageService.swift

SQLite insert path updated with OCR status and frontmost bundle id.

Safari

ScreenCaptureKit documentation

Window filtering, display stream setup, and privacy permission notes.

Notes

Planning notes

Next steps, useful links, and the context you meant to come back to.

Explore Semper

A memory layer with its own center of gravity.

Each part of Semper is designed around quiet recall, local control, and the way real Mac work spreads across apps.

Native feeling

Designed to sit quietly beside your work.

Semper is not a public recorder or a feed. It is a private layer for the pieces of context you keep losing: pages, documents, notes, messages, references, and the thread of what you were doing.

Q&A

A few things people ask first.

Is Semper a screen recorder?

No. Semper is designed as a searchable memory layer for useful screen context, not a public video recorder.

Where does my capture history live?

The product direction is local-first: capture history is stored on your Mac using SQLite.

Will Semper be open source?

Yes. The plan is to release the source once the public build is stable enough to inspect and contribute to.

Early access

Get the first macOS preview.

Join the waitlist for the build, source release updates, and the notes that matter.