
github.com
August 24, 2026
11 min read
52/100
Summary
OCR It is an unpacked Chrome extension that captures a fixed on-screen region from paginated documents, recognizes its text locally, and builds an editable transcript. Users draw the capture region once, then press Option-Shift-S on each page; screenshots are queued while bundled Tesseract OCR runs in the background. Option-Shift-A can automate capture and page turning until the document ends, while Option-Shift-R redraws the region. Exports preserve page order with page-number separators, and each captured page retains a thumbnail for checking crop alignment or rerunning faulty OCR. The extension makes no outbound network requests and requires no API key. It ships with English, Portuguese, and Spanish Tesseract models; additional models from Tesseract’s roughly 100 supported languages can be bundled before installation. Automatic page turning can target a clicked screen coordinate or dispatch a key such as ArrowRight, including in cross-origin iframes and Shadow DOM when the necessary site permission is granted. Runs stop after two identical pages by default, on OCR failures, failed page turns, a 300-page cap, tab closure, or browser restart. Chrome’s PDF viewer supports manual capture and text extraction, but cannot be auto-advanced because extensions cannot inject into its plugin. OCR accuracy depends on source quality; crisp rendered text is reported to reach more than 90% confidence, while scans and handwriting may need cleanup.
Key Takeaways
What the discussion said
The conversation quickly moved beyond the extension itself to the harder problem it exposes: getting usable text into an LLM when source material is scanned, image-based, or trapped inside a viewer. Readers with piles of handwritten mathematical notes saw real value in avoiding weeks of manual transcription, and several proposed modern vision-language models or specialized OCR systems as far stronger options than legacy OCR. The practical appeal is not merely transcription: semantic models can pull the relevant field from a cluttered image instead of dumping raw text that needs regex cleanup. There was broad agreement that Tesseract is no longer the obvious local default. Suggestions ranged from compact local multimodal models to browser, OS, and dedicated OCR tools, with the recurring advice to benchmark against the actual documents, especially handwriting, formulas, tables, and poor scans. One firsthand account warned that even strong LLM transcription can silently substitute mathematically plausible notation for what was actually written, making it dangerous when fidelity matters. The extension’s region-lock and automatic pagination workflow was considered convenient for long, unselectable documents, and its visible confidence scores and page thumbnails were praised as useful safeguards. Skepticism focused less on the workflow than on its modest tested accuracy, unproven behavior on bad scans, and the project’s AI-generated presentation and apparent lack of mature real-world use.
Where opinion split
The sharpest dispute is whether general-purpose multimodal LLMs are good enough for document transcription or whether specialized OCR should lead. Advocates say current VLMs understand layouts and can extract the exact requested information with far less cleanup; skeptics note that they may invent mathematically sensible substitutions, so a plausible transcript is not necessarily a faithful one.
Community Sentiment
Positives
Concerns