Does anything leave my Mac?
No. There is no account, no sync and no telemetry. Sessions are read from agent storage
into a local SQLite index at ~/Library/Application Support/session-recall/index.db
and are never uploaded anywhere.
Which agents does it index?
Eight: omp, pi, OpenCode, Cursor, Alma, Cindy, Claude Code and Codex. omp and the official
pi share a JSONL format; the others are read from their own stores. Each adapter is
read-only and each one excludes its agent's private records.
Does it modify my history?
No. Agent stores are opened read-only and never written to. The only file Session Recall
writes is its own index, and deleting that index only costs you the time to rebuild it.
Why does macOS warn on first launch?
The app is ad-hoc signed rather than notarized, so Gatekeeper treats a fresh copy as
untrusted and reports it as damaged. Clearing the quarantine attribute once per copy —
xattr -dr com.apple.quarantine "/Applications/Session Recall.app" — tells
macOS to trust it from then on.
Apple silicon or Intel?
The Apple silicon build is 26.7 MB and the Intel build is 29.5 MB; both are v1.3.0 and both
need macOS 11 or later. If you are not sure which Mac you have, open the Apple menu and
choose “About This Mac”.
What about Windows and Linux?
No. Session Recall is a macOS app and indexes agent storage in macOS locations. The CLI
and the MCP server run under Bun, but no Windows or Linux build is published.
How current is the index?
The app scans on boot and refreshes every 90 seconds while it is open. The MCP server
refreshes in the background when the index is more than five minutes old, and reports how
stale it is with every reply.
How do I update?
Download the newer zip from Releases, replace the app in Applications, and clear the
quarantine flag again for the new copy. Your index lives outside the app and is reused, so
there is nothing to re-scan from scratch.