Noru FlowDocs
Navigation menu

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.

macOS 13+ · Apple Silicon

Noru for Mac.

Download free

v0.3.1 · Signed & notarized by Apple

Installation guide