Docs · More
On-device text and search
Every live observation settles Apple Vision OCR locally. Free searches exact text; Pro adds on-device semantic and visual recall.
Text stays local
OCR runs through Apple's Vision framework on your Mac. Noru does not send the screenshot or extracted text to an OCR service. Successful text is stored with the original image.
Bounded settlement
The one-shot handoff waits for OCR for a fixed period. If Vision finds no text, or if the timeout expires, the image may still be delivered with settled metadata that says what happened. It never leaves an indefinitely pending OCR claim.
Free: find a capture by its words
Ask your agent to find a capture containing a word or phrase. It callslist_captures with thequery argument, then usesget_capture for the matching image. Free search is a case-insensitive local exact-text scan. Meaning-based neighbors andsimilar_to require Pro.
Pro: meaning and visual similarity
With Pro active, the same query also searches on-device semantic embeddings, so related wording can surface a capture even without a literal match. Pass similar_to with a capture id to find locally indexed images that look alike. New Pro captures are indexed at write time; activation backfills existing Free history.
After a successful live observation, Pro may suggest up to three related prior capture ids and short snippets. It attaches no historical pixels automatically; the agent fetches a capture explicitly when it is useful. This is local retrieval, not model training.
If Pro lapses, exact text search and stored artifacts remain readable. Existing history is frozen rather than reduced to the Free retention cap; new semantic and visual indexing stops until you resubscribe.