kreuzberg vs anymd
kreuzberg: Kreuzberg is a high-performance, polyglot library designed to extract text and metadata from over 57 file formats, including comprehensive OCR capabilities. Built with a Rust core, it offers native speed processing, memory efficiency, and the ability to generate embeddings without requiring a GPU, making it highly versatile for various data extraction and processing tasks.; anymd: anymd is a fast, local-first Rust tool that converts diverse document types like PDFs, Word, images, and audio/video into clean, agent-ready Markdown. It ensures accuracy, reading order, and token efficiency, making complex data accessible for AI agents without requiring API keys or cloud uploads.
anymd is built for agents reading documents through MCP. Kreuzberg is a library and server for extraction at scale, with MCP as one of several interfaces.
TL;DR
- You are building an ingestion pipeline and need text and metadata from 57+ formats without a GPU.
- Your stack is Rust, Python, TypeScript, Ruby, Go, Java, C#, PHP or Elixir, or you need a WebAssembly build.
- You process multi-gigabyte files and need streaming parsers, or want custom OCR backends through plugins.
- You just want an assistant to read a file in chat: a simple MCP converter is quicker to set up.
- You need the Ruby binding on Windows: the README's table shows no Windows build for it.
- You need the same OCR everywhere: EasyOCR and PaddleOCR are Python-only and Guten is Node.js-only.
- You want PDF, Office, EPUB, HTML, images, audio and video turned into Markdown on your own machine, with no upload and no API key.
- Your agent needs to read long documents in pieces: `read` has a `max_tokens` budget and a cursor.
- You want outlines, search and citation anchors through four MCP tools.
- You cannot install local OCR models or download the ASR model: OCR and transcription need them.
- You need a library for a data pipeline in another language: it is an MCP server and CLI.
- You cannot restrict where the agent reads: it can open arbitrary files and URLs.
Side-by-Side Comparison
Features
Use Cases
Best For
FAQ
Deploy on DigitalOcean
Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.