← All apps

Recall

A searchable memory of what you have seen, built entirely on-device. Ask for “that pricing doc from three weeks ago” behind a global hotkey.

macOS 27+Apple SiliconOne-time purchaseIn development
Platform
macOS 27, Apple Silicon (M1 or later)
Network entitlement
None, by design
Pricing
One-time, never a subscription
Status
In development

Capture

What you were looking at, not everything you did

Your clipboard, app switches, and a capture of the frontmost window when you switch to it. Never continuous video recording — that is an explicit non-goal, not a feature waiting to be added.

ClipboardWindow captureApp switchVideo: never

Interface preview · the index

Search

Ordinary language, on ⌥Space

A Spotlight-style overlay. Text, category and time are read out of each capture by the on-device language model and matched with contextual embeddings, so you can ask for the thing you half-remember rather than the filename you never knew.

Interface preview · the search overlay

Privacy

The claim is checkable, not a policy

Recall ships with no network entitlement at all. That is a property of the signed application that anyone can verify — an app that cannot open a socket cannot upload your screen.

Network entitlement: noneRuns on the Neural EngineNo account

Interface preview · the privacy panel

Using Recall

From first open to finished.

A practical walkthrough of the core workflow.

Grant Screen Recording onceUsed for foreground windows only, when you switch to them.
Carry on workingIndexing runs on the Neural Engine, out of your way.
Press ⌥Space and askIn ordinary language. Nothing you type leaves the Mac.

Under the hood

“Nothing leaves the Mac” is checkable

Most privacy claims are a paragraph in a document you have to trust. This one is an entitlement — or rather, the absence of one. You can inspect the signed app yourself and confirm it has no way to reach the network at all.

Questions about Recall?

Feature requests and bug reports are genuinely welcome — most of what these apps do came from someone pointing out that the alternative was annoying.