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 – あらゆるドキュメントをクリーンでAI対応のMarkdownに変換
何であるか – Windows専用のポータブルデスクトップアプリで、PDF、DOCX、PPTX、XLSX、EPUB、HTML、CSV、JSON、XML、TXT、MD、画像、音声など、多数のファイル形式を整然としたMarkdownに変換します。ローカルで実行され、スキャンされたPDFや画像に対してOCRを実行し、必要に応じてルールベースまたはローカル/APIのLLMによるクリーンアップ処理を実行できます。
AI / RAGにとってなぜ重要か – LLMパイプラインは通常、テキストを入力として扱います。視覚モデルに画像として生のページを入力すると、各画像が大きな固定トークン予算を消費するため、コストが高くなります。MDFluxは実際の文字を抽出し、見出し、表、リストなどの構造をプレーンなMarkdownに保持するため、トークン化が2〜6倍安くなります。このツールにより、推論コストを削減し、データのプライバシーを守ることができます(クラウドへのアップロードなし)。
主な機能
| 機能 | メリット |
|---|---|
| ローカル最優先 / オフライン | クラウドやAPIキー不要。文書はあなたのマシンから一切出ません。 |
| 内蔵OCR | スキャンされた、画像のみのPDFや画像ファイルが空の結果ではなく、テキストに変換されます。 |
| バッチ変換 | フォルダをドロップして、進捗状況、キャンセル、各ファイルの診断情報を含む一括変換が可能。 |
| クリーンなMarkdown出力 | 見出し、表、リストを保持。読みやすく、grep可能、diff可能。 |
| オプションのクリーンアップ | オフ、ルールベース、またはAI処理(ローカルモデルまたはAPI:DeepSeek、OpenAI、Groqなど)。Changesタブで追加・削除された行を表示。 |
| 音声トランスクリプション | MP3、WAVなどは同じワークフロー内でテキストに変換されます。 |
| ターミナル不要 | ポータブルzip。解凍後、MDFlux.exeを実行するだけ。 |
| 拡張可能なテクノロジースタック | Tauri 2 (Rust) シェル、Svelte 5 UI、Microsoft MarkItDown、RapidOCR、pypdfium2 を使用するPythonサイドカー。 |
一般的なワークフロー
- ドロップ – アプリにファイルまたはフォルダをドラッグアンドドロップ。
- 選択 – クリーンアップモード(オフ / ルールベース / ローカルAI / API)を選択。
- 変換 – アプリはプレビュー、元のソース、スプリットビュー、Changesビューを表示。結果を
.mdとして保存。
初回起動時にプライベートなPython環境がダウンロードされます(一度限り、インターネット接続が必要)。以降の実行は完全にオフラインです。
誰が使うべきか
- RAG / AI開発者 – 低コストで構造化されたソースドキュメントを任意のLLMに供給。
- 研究者 – 論文、報告書、アーカイブを一括で検索可能なMarkdownに変換。
- 開発者 – バイナリ形式からバージョン管理可能なdiff可能なテキストを取得。
- ライター / 分析者 – 契約書、プレゼンテーションなどからクリーンなテキストを抽出。
- プライバシーを重視するユーザー – アップロードせずに機密ファイルを変換。
Microsoft MarkItDownとの比較 MDFluxはMarkItDownをコア変換エンジンとして使用していますが、以下の追加機能を提供しています:
- スキャンされたPDFおよび画像のOCR
- コマンドライン不要のグラフィカルデスクトップUI
- 自動環境設定と依存関係の健全性チェック
- 進捗UI付きのバッチ処理
- クリーンアップモード(LLMベースも含む)とChanges差分ビュー
- 音声トランスクリプション対応
- デフォルトで完全なオフラインプライバシー
導入方法
- Releasesページから最新のWindows zipをダウンロード。
- 解凍し、
MDFlux.exeを実行(現代のWindowsには既にWebView2ランタイムが搭載)。 - 初回起動時にアプリが自己完結型のPython環境を作成します(数分かかる場合あり)。
- ファイル/フォルダをドロップ、クリーンアップモードを選択、変換。
ロードマップのハイライト
- Claude CodeなどのエージェントがMDFluxを直接呼び出せるMCPサーバー
- ヘッドレスパイプラインおよびCI用CLI
- macOSビルド(arm64およびIntel)
- SmartScreen警告を回避するコード署名
- さらに多くのOCR言語とチューニングプリセット
ライセンス – MIT(© 2026 ibrahimqureshae)。自由に使用、変更、再配布可能。
MDFluxは、LLM向けドキュメントインジェストをより安価かつプライベートにする本格的なソフトウェアプロジェクトです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト