Back to directory

MDFlux

A local-first desktop app that converts PDFs, Office documents and other file formats into clean, AI-ready Markdown, with OCR for scanned pages and batch processing for a whole folder.

Visit website (opens in a new tab)ibrahimqureshae.github.io
MDFlux

MDFlux turns documents into clean, structured Markdown for feeding to a language model, running entirely on the user's own machine. It reads PDF, DOCX, PPTX, XLSX, EPUB, HTML, CSV, JSON, XML, TXT, Markdown, image and audio files, applies OCR to scanned pages that plain text extraction would otherwise leave blank, can batch-process a whole folder at once, and offers an optional cleanup pass to tidy up messy extraction output.

It is built on Microsoft's MarkItDown conversion engine, with the surrounding tooling that makes it usable day to day. The project's stated motivation is that feeding a document to a vision model as page images is an expensive way to spend tokens, since a page costs a largely fixed number of tokens regardless of how much text it holds, while the same page converted to Markdown is plain text that tokenizes far more cheaply and costs a small fraction as many tokens to read.

It is distributed as a downloadable desktop application for Windows and Linux, with a full download that bundles everything needed and a smaller Lite download that installs remaining components on first launch.

More in RAG

See all 540
  • ai·rete·rag

    ai-rete-rag.com

    A platform that pairs a Rete rule engine with retrieval-augmented generation, so deterministic rules decide an outcome and grounded retrieval explains the decision in plain language.

  • Xtriever

    github.com

    A hybrid retrieval engine for retrieval-augmented generation, written in Rust to run on-device on a phone or a laptop, combining lexical BM25 search, dense embedding search, reciprocal-rank fusion and cross-encoder re-ranking with no server.

  • FileFlux

    github.com

    A .NET library that turns PDF, DOCX, HWP and other documents into optimized chunks for RAG systems, through a five-stage pipeline built on high-performance Rust FFI readers.