Semper StorageService.swift
SQLite insert path updated with OCR status and frontmost bundle id.
Local-first memory for macOS
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.
SQLite insert path updated with OCR status and frontmost bundle id.
Window filtering, display stream setup, and privacy permission notes.
Next steps, useful links, and the context you meant to come back to.
Explore Semper
Each part of Semper is designed around quiet recall, local control, and the way real Mac work spreads across apps.
Automatic capture, OCR search, app-aware history, and local SQLite storage.
Built around local context and user control from the first version.
Capture, understand, and recall the useful trail of your workflow.
Answers about screen context, local storage, open source, and early access.
Native feeling
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
No. Semper is designed as a searchable memory layer for useful screen context, not a public video recorder.
The product direction is local-first: capture history is stored on your Mac using SQLite.
Yes. The plan is to release the source once the public build is stable enough to inspect and contribute to.
Early access
Join the waitlist for the build, source release updates, and the notes that matter.