Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
A tiny OCR model that runs on a CPU and turns PDFs and images into markdown, text or JSON with boxes. Reads handwriting and more than 80 languages. For developers and data teams.
indra-ocr is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install indra-ocr indra-ocr paper.pdf indra-ocr *.pdf --out results/
indra-ocr is a compact OCR model from Datalab, about 1.3 million parameters by Hugging Face's count. It runs on a plain CPU through ONNX Runtime, with no PyTorch and no GPU.
It turns PDFs and images into markdown, plain text or JSON with boxes. The card says it reads handwriting, more than 80 languages and pages that are sideways, upside down or tilted.
Developers and data teams who need text out of scans and documents on ordinary hardware, and anyone who wants layout boxes along with the words.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Document processing | Data engineers | Convert batches of PDFs to markdown | Turn a folder of reports into text files |
| Software | Developers building apps | Call a command line tool inside a pipeline | Get JSON with boxes and layout labels from a scan |
| Records and archives | Archivists and office teams | Read scanned letters and forms | Pull text from a handwritten page |
Skip it if you need the best accuracy on handwriting, math or messy tables. The card sends those jobs to the makers' managed platform.
| Use case | Who | What they get back |
|---|---|---|
| Scanned documents | Office teams | Markdown from each page |
| Layout work | Developers | Position boxes, type labels and a reading sequence for lines and blocks |
| Digital PDFs | Data teams | The text layer read in any script, with OCR only where text is missing |
pip install indra-ocr indra-ocr paper.pdf indra-ocr *.pdf --out results/ indra-ocr scan.png --format json indra-ocr-viewer
Give the command a file and it prints markdown. Use the out option to write one markdown file per input, and the format option to get JSON with lines, boxes, layout blocks and confidences.
| Command | What it does |
|---|---|
| indra-ocr paper.pdf | Prints markdown for the document |
| indra-ocr .pdf --out results/ | Writes one markdown file per input, using all cores |
| indra-ocr scan.png --format json | Returns lines, boxes, layout blocks and confidences |
| indra-ocr-viewer | Opens a viewer on your own machine |
You run the tool on a scanned letter. It finds each line, reads each one with the recognizer for its script, and gives you markdown, or JSON if you asked for that.
If you are new to OCR, run the tool on one clear page first and read the markdown. Then try a tilted or handwritten page to see where it struggles.
If you know the field, the makers report speed numbers on CPU and a lower handwriting score than their managed model. Their handwriting test result is 25.2 percent, so check that against your own pages.
A tiny OCR model that runs on a CPU and turns PDFs and images into markdown, text or JSON with boxes. Reads handwriting and more than 80 languages. For developers and data teams.
Made by datalab-to on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: indra-ocr is a compact OCR model from Datalab, about 1.3 million parameters by Hugging Face's count. It runs on a plain CPU through ONNX Runtime, with no PyTorch and no GPU.
It turns PDFs and images into markdown, plain text or JSON with boxes. The card says it reads handwriting, more than 80 languages and pages that are sideways, upside down or tilted.
Who it suits: Developers and data teams who need text out of scans and documents on ordinary hardware, and anyone who wants layout boxes along with the words.
Industry | Who uses it | How they use it | Example
Document processing | Data engineers | Convert batches of PDFs to markdown | Turn a folder of reports into text files
Software | Developers building apps | Call a command line tool inside a pipeline | Get JSON with boxes and layout labels from a scan
Records and archives | Archivists and office teams | Read scanned letters and forms | Pull text from a handwritten page
Skip it if you need the best accuracy on handwriting, math or messy tables. The card sends those jobs to the makers' managed platform.
Where to use it:
Use case | Who | What they get back
Scanned documents | Office teams | Markdown from each page
Layout work | Developers | Position boxes, type labels and a reading sequence for lines and blocks
Digital PDFs | Data teams | The text layer read in any script, with OCR only where text is missing
How to set it up:
pip install indra-ocr
indra-ocr paper.pdf
indra-ocr *.pdf --out results/
indra-ocr scan.png --format json
indra-ocr-viewer
How to use it: Give the command a file and it prints markdown. Use the out option to write one markdown file per input, and the format option to get JSON with lines, boxes, layout blocks and confidences.
Command | What it does
indra-ocr paper.pdf | Prints markdown for the document
indra-ocr .pdf --out results/ | Writes one markdown file per input, using all cores
indra-ocr scan.png --format json | Returns lines, boxes, layout blocks and confidences
indra-ocr-viewer | Opens a viewer on your own machine
Example: You run the tool on a scanned letter. It finds each line, reads each one with the recognizer for its script, and gives you markdown, or JSON if you asked for that.
For newcomers and experts: If you are new to OCR, run the tool on one clear page first and read the markdown. Then try a tilted or handwritten page to see where it struggles.
If you know the field, the makers report speed numbers on CPU and a lower handwriting score than their managed model. Their handwriting test result is 25.2 percent, so check that against your own pages.
Install the package
Run it on a PDF or image
Lines and layout blocks are found
Each line is read in its script
Markdown, text or JSON comes out
Good to know:
Title: Text score on the makers' benchmark
Indra OCR: 46.7 points
PaddleOCR PP-OCR: 35.8 points
Tesseract: 19.3 points
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download datalab-to/indra-ocr
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| indra-ocr This page | 8,624 | 529 | 1.3M | openrail | |
| OvisOCR3Shares markdown · document-parsing · safetensors | 203,064 | 121 | 853M | apache-2.0 | |
| OvisOCR2Shares markdown · document-parsing · safetensors | 28,050 | 504 | 853M | apache-2.0 | |
| Unlimited-OCR-2-GGUFShares document-parsing · multilingual | 8,452 | 8 | 2.9B | mit | |
| PP-OCRv6_mangaShares image-to-text · onnx | 437 | 14 | — | apache-2.0 | |
| Granite-Docling-258MShares layout · safetensors | 245,919 | 1,295 | 258M | apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…