quwano/glm-ocr-desktop — explained in plain English
Analysis updated 2026-05-18
Convert a scanned PDF into editable Markdown with headings and tables preserved.
Turn photos of documents into plain text without uploading them to a cloud service.
Extract text directly from PDFs that already contain embedded text, without using AI.
Digitize notes or paperwork into a format you can search and edit.
| quwano/glm-ocr-desktop | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs about 4 GB of free disk space for the AI vision model.
GLM-OCR-Desktop is a desktop application that reads PDF, PNG, and JPG files and converts them into readable text. OCR stands for optical character recognition, the process of extracting text from images or scanned documents. This tool takes that a step further by also preserving document structure: when you choose Markdown output, headings and tables in the original document are converted into their Markdown equivalents, making the result useful for notes, editing, or feeding into other tools. The application handles two distinct situations. If a PDF already contains real embedded text (such as a PDF exported from a word processor), the tool extracts it directly without using an AI model, which is fast and accurate. If the input is a scanned image, an image only PDF, or a PNG or JPG file, the tool uses an AI vision model called GLM-OCR to analyze the layout and recognize the text. You can save the result as either Markdown (which preserves headings and tables) or plain unformatted text. The interface detects your system language automatically and displays in Japanese, English, or German. The application supports macOS and Windows, and an installer script is provided for both platforms that handles the setup of Python, the required libraries, and the AI model files. The AI model requires roughly 4 GB of free disk space. The tool is built in Python and released under the AGPL-3.0 open source license. You would use this when you need to turn scanned documents or image files into editable text, without uploading them to an online service.
A desktop app that turns PDFs, scans, and images into editable Markdown or plain text using an AI vision model, without uploading files online.
Mainly Python. The stack also includes Python, GLM-OCR.
You can use, modify, and self host this freely, but if you run a modified version as a network service you must share your source code changes under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.