xberg, formerly Kreuzberg, is a local document extraction engine for developers building AI search, document processing, and retrieval-augmented generation applications. It reads PDFs, Office files, scanned images, email, and nested archives, extracting text, tables, images, and metadata through one shared engine. It's open source under MIT.
The Rust core runs on CPU without requiring a GPU. You can embed it through language bindings including Python, Node.js, Go, and Swift, or use it as a CLI, self-hosted REST API, or MCP server. Docker deployment is supported, and its OCR backends cover Linux, macOS, Windows, and the browser through WebAssembly.
For scanned documents, xberg supports Tesseract, PaddleOCR, and Candle, with fallback between backends and recognition confidence scores. Layout and table models reconstruct reading order and cell structure for Markdown output. Whisper ONNX handles speech transcription from audio files and video audio tracks. It also extracts functions, imports, and docstrings from source code, with chunks split along syntax boundaries for AI retrieval.
Structured extraction produces schema-validated JSON using Ollama, LM Studio, or vLLM locally, or hosted models from providers such as OpenAI and Anthropic. Embeddings and reranking also have local ONNX and hosted options; choosing a hosted provider sends that work to an external service. Other capabilities include personal-data redaction, keyword extraction, and LLM-based summaries and translation. Output includes plain text, Markdown, HTML, JSON trees, and Docling DocTags.
Claim this page and we'll verify you by hand. xberg (formerly Kreuzberg) gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find xberg (formerly Kreuzberg)?Promote it
Something wrong or outdated on this page?
80.8KUpdated 1 day ago
macOS · Windows · Linux#llama.cpp backend#MCP#MLX
MinerU parses documents locally into structured text for AI agents, RAG systems and knowledge bases. It's for people working with scanned PDFs, academic papers and Office files whose tables, formulas or page layouts need more care than plain text extraction.
68.2KUpdated 1 day agoMIT
macOS · Windows · Linux#MCP#Works offline
40.1KUpdated 2 weeks agoApache-2.0
macOS · Linux · Web#Batch processing#llama.cpp backend#Multilingual
37.3KUpdated 24 hours agoAGPL-3.0
macOS · Windows · Docker · Web#Batch processing#Hugging Face integration#MCP
14.4KUpdated 24 hours agoMIT
macOS · Windows · Linux#Batch processing#LM Studio integration#Multilingual
6.7KUpdated 2 months agoApache-2.0
Windows · Docker · Web#Batch processing#Hugging Face integration#Multilingual
Docling is an MIT-licensed, open source document parser for developers turning files into structured content for search and AI applications. It runs locally on macOS, Linux, and Windows, including in air-gapped environments. Its PDF processing identifies page layout and reading order, extracts tables, code, and formulas, and classifies images.
Marker is a local document converter for developers and teams turning PDFs, scans and Office files into structured text. It preserves tables, equations and page structure for document processing and AI workflows. Its pipeline reads embedded PDF text and uses Surya OCR where text is missing or damaged, rather than reading every page through a vision model.
PDFMathTranslate translates scientific PDFs while keeping their page layout, formulas, charts, contents pages and annotations. It's for researchers, students and others who need to read papers in another language without losing the relationship between the text and its figures. It produces both translated PDFs and bilingual documents for comparison with the original.
Subtitle Edit is an MIT-licensed subtitle editor for Windows, macOS and Linux. It's for people creating captions, translating dialogue or fixing subtitles that don't match the video. Its core editing, conversion and video playback work offline on your device, with optional AI tools for transcription and translation.
MonkeyOCR is a local AI document parser for developers and researchers working with English and Chinese PDFs or images. It extracts text, formulas and tables while identifying page structure and relationships between blocks. That makes it useful for documents where plain text extraction loses reading order or separates content from its layout.