Self-hosted document parser that admits the cloud is better
Chunkr is a Rust-based document intelligence service that ingests PDFs, PowerPoints, Word files, and images to perform layout analysis, OCR, and semantic chunking, producing structured output for LLM and RAG pipelines.
What it does
Chunkr is a self-hosted document intelligence API written in Rust. It ingests PDFs, PowerPoints, Word documents, and images, then performs layout analysis, OCR, and vision-language model processing to emit structured HTML, Markdown, and semantically chunked output meant for retrieval-augmented generation pipelines. It exposes a web UI and an API, and runs either GPU-accelerated or CPU-only.
The interesting bit
The README is unusually candid about the open-source version’s place in the world: it uses community models and is recommended for development and testing, while the company’s managed Cloud API runs proprietary in-house models for higher accuracy and speed. That transparency makes the repo a credible on-ramp rather than a bait-and-switch.
Key highlights
- Produces structured HTML and Markdown alongside OCR bounding boxes.
- Supports multiple LLM backends via
models.yamlor environment variables, including OpenAI, Google AI Studio, OpenRouter, or self-hosted options like VLLM and Ollama. - Runs fully offline and self-hosted with optional GPU acceleration.
- Dual-licensed under AGPL-3.0 with a commercial license available.
Caveats
- The open-source version lacks Excel support, which is reserved for the Cloud and Enterprise tiers.
- The README explicitly recommends the proprietary Cloud API for production workloads, positioning the open-source release as “good” rather than “best” for accuracy and reliability.
- AGPL-3.0 licensing may complicate integration into proprietary SaaS products without a commercial license.
Verdict
A solid choice if you need a transparent, self-hosted document preprocessing pipeline and are comfortable tuning open-source models. Look elsewhere if you require native Excel parsing, guaranteed production-grade accuracy out of the box, or cannot accommodate copyleft licensing.
Frequently asked
- What is lumina-ai-inc/chunkr?
- Chunkr is a Rust-based document intelligence service that ingests PDFs, PowerPoints, Word files, and images to perform layout analysis, OCR, and semantic chunking, producing structured output for LLM and RAG pipelines.
- Is chunkr open source?
- Yes — lumina-ai-inc/chunkr is open source, released under the AGPL-3.0 license.
- What language is chunkr written in?
- lumina-ai-inc/chunkr is primarily written in Rust.
- How popular is chunkr?
- lumina-ai-inc/chunkr has 4k stars on GitHub and is currently cooling off.
- Where can I find chunkr?
- lumina-ai-inc/chunkr is on GitHub at https://github.com/lumina-ai-inc/chunkr.