Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Tahoe OCR

KrishnanKrishnan99 downloads

Search the text in your images: screenshots, photos of slides and scanned pages are read on your Mac with macOS Vision (OCR), so you can find an image by its words, copy its text.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Search the text in your images. Screenshots, photos of slides and whiteboards, and scanned pages are read on your Mac with macOS's own text recognition (the engine behind Live Text). Find an image by the words in it, copy its text, and, if you like, let Obsidian's search find it too.

Searching "stiffness matrix" finds a lecture slide and a whiteboard photo, with the matching words in bold

  • Search text in images (command palette): type a few words and pick the image. Enter opens the note that shows it, ⌘Enter the image itself.
  • Copy text from image: in an image's menu in the file list.
  • Searchable index note (optional): a note listing the text of each image, so Obsidian's own search and links find it.

New and changed images (PNG, JPEG, GIF, WebP, HEIC, TIFF and BMP) are read in the background as they arrive. The text is kept with the vault, so on iPhone and iPad the search works too; reading new images needs the Mac.

Using it

  1. Install it from Settings → Community plugins → Browse → "Tahoe OCR", and turn it on.
  2. On your Mac, it starts reading the images in your vault. The status bar shows its progress.
  3. Run Search text in images from the command palette.

Files you've excluded in Settings → Files and links are left out, the same way search leaves them out. Read text in all images again (command palette, on the Mac) starts over.

The Tahoe family

Tahoe is a set of plugins and a theme that work on their own and fit together.

Tahoe Run Run the code in your notes, like a notebook: Python with a debugger and variables view, MATLAB, and ~25 other languages. available
Tahoe Math A calculator in your notes: type an expression ending in = and the answer appears. available
Tahoe A clean, Mac-like theme, in light and dark. available
Tahoe Code An IDE in your code blocks: suggestions, checking as you type, quick fixes, go to definition, formatting and AI edits. available
Tahoe Glass Real refraction for the Tahoe theme's glass, and header cards on settings pages. available
Tahoe Organize Keep a growing vault tidy: inbox triage, smart folders, colored tags, link suggestions, vault health, literature notes and text from images. available
Tahoe Intelligence On-device AI for your notes: ask your notes, related notes, distilling permanent notes and more. available
Tahoe OCR Search the text in your images: screenshots, slides and scanned pages, read on your Mac. this one

Better together

  • With Tahoe Organize: Organize's "Text from images" is the same reader. With it on, Tahoe OCR searches Organize's index instead of reading every image twice, so you only need one of them for this.

Feedback

Questions are welcome in Discussions, and bugs and ideas in Issues. If Tahoe OCR is useful to you, a star helps others find it.

Disclosures

  • Network use: none. Images are read on your Mac, and nothing is sent anywhere.
  • It runs programs on your Mac (desktop only): if Xcode's command line tools are installed, it builds a small helper with them once (xcrun swiftc) and runs it to read images; otherwise it uses AppleScript (osascript). Both use macOS's own text recognition, on your Mac.
  • Files outside your vault: the helper is kept in ~/Library/Caches/tahoe-ocr, and the AppleScript in your system's temp folder.
  • Files in your vault: the text of each image is saved in the plugin's folder (image-text.json), and in the index note if you turn it on.
  • Clipboard: it writes to the clipboard only when you choose Copy text from image.
  • No telemetry, ads, accounts or payments.

Tahoe OCR isn't affiliated with, or endorsed by, Apple.

License

MIT © 2026 Krishnan Adaikkappan

Building from source

npm ci
npm run build     # writes main.js

Releases are built by GitHub Actions: push a tag that matches the version in manifest.json, then publish the draft release it creates.

HealthExcellent
ReviewSatisfactory
About
Search text inside images using macOS text recognition to find screenshots, photos of slides or whiteboards, and scanned pages across your vault. Copy recognized text, open matched images from search results, and optionally create a searchable index note so search and links find image text. Run in the background on Mac and store text with the vault so mobile devices can search it.
OCRSearchFiles
Details
Current version
1.1.1
Last updated
Last week
Created
3 weeks ago
Updates
6 releases
Downloads
99
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
KrishnanKrishnankrishnan
GitHubkrishnanefx
  1. Community
  2. Plugins
  3. OCR
  4. Tahoe OCR

Related plugins

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.

Home tab

A browser-like search tab for your local files.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Advanced URI

Control everything with URI.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)