ibrahimqureshae/mdflux

Turn any document into clean, AI-ready Markdown. Local-first desktop app: reads scanned PDFs, batches folders, runs offline, and uses far fewer tokens than vision models.

解決する問題

MDFluxは、さまざまな文書形式をクリーンで構造化されたMarkdownに変換します。これは、テキストを抽出する際に構造(見出し、表、リスト)が失われる問題や、クラウドベースのビジョンモデルに文書画像を送信することでトークンを過剰に消費し、プライバシーを損なう問題を解決します。特に、標準的なテキスト抽出ツールでは空白に見えるスキャンされたPDFファイルの問題に特化しています。

動作方法

MDFluxはMicrosoftのMarkItDownライブラリに基づくデスクトップアプリです。ローカルのPython環境を使用して、PDF、Office文書、EPUB、音声ファイルなどを処理し、Markdownに変換します。スキャンされたページや画像のための内蔵OCR機能を備えています。ユーザーは3つのクリーニングモードから選択できます:なし、ルールベース、またはAI駆動の処理(ローカルまたはAPIベースのモデルを使用)。

対象ユーザー

  • AIおよびRAG構築者:LLMのトークンコストを削減するために、クリーンで構造化されたソース文書が必要な人
  • 研究者:論文やスキャンされたアーカイブを一括で検索可能なテキストに変換したい人
  • 開発者:バイナリ形式からバージョン管理可能なテキストを得たい人
  • ライターおよびアナリスト:PDFやOfficeファイルからクリーンなテキストを抽出したい人
  • プライバシーを重視するユーザー:機密文書を完全にローカルで処理したい人

特徴

  • トークン効率:ビジョンモデルと比較して、トークン使用量を2〜6倍削減
  • ローカル優先:文書はデバイス上で処理されるため、プライバシーとオフライン対応が保証
  • 広範なフォーマット対応:PDF、DOCX、PPTX、XLSX、EPUB、HTML、CSV、JSON、XML、TXT、画像、音声をサポート
  • バッチ処理:複数のファイルが混在したフォルダを並列で一括変換可能で、進捗状況を追跡可能
  • 内蔵OCR:スキャンされた画像のみのPDFからテキストを復元
  • 使いやすさ:ターミナル不要のポータブルアプリで、通常のユーザーにも親しみやすい

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト