WebサイトをRAG、AIエージェント、データパイプライン向けのクリーンなMarkdownに変換する、オープンソースのPythonクローラー。
magicrew/doc7
PDF、Officeファイル、スキャン、スクリーンショット、図を、独自のOpenAI互換ビジョンモデルでMarkdownに変換します。
- スター
- 721
- フォーク
- 38
- 未解決の Issue
- 1
- 最終コミット
- 2 か月前
これは何?
doc7は、AIで利用するためにドキュメントをMarkdownに変換するGo製のコマンドラインツール兼サービスです。各ページを画像としてレンダリングし、マルチモーダルモデルに送信するため、文字だけを抽出するのではなく、テキスト、表、数式、グラフ、図、スクリーンショットをまとめて読み取ります。別途OCR環境を用意する必要はなく、使用するモデルは、ローカルで動かすLM StudioやOllama、またはリモートプロバイダーなど、設定したOpenAI互換エンドポイントです。
CLIに加え、同じバイナリでディレクトリの一括処理、ページ単位の再試行、Bearerトークン認証に対応した非同期HTTPサービス、AIツール向けMCPサーバー、Go SDKを利用できます。出力には、結合したMarkdown、ページごとのMarkdown、レンダリング済み画像、ページの出典情報を含むマニフェストが含まれます。CSV、JSON、Markdownなどのネイティブなテキスト・データ形式は、モデルを使わずにローカルで変換されます。
OfficeファイルとOpenDocumentファイルの処理にはLibreOfficeが、HTML、EPUB、メール、ノートブックのレンダリングにはChromeまたはChromiumが必要です。リモートのドキュメントは設定したエンドポイントに送信されるため、機密ファイルにはローカルまたはプライベートなモデルの利用が推奨されています。
主な機能
- 01OpenAI互換のマルチモーダルモデルで各ページを画像として読み取り、テキスト、表、数式、グラフを処理します。
- 02PDF、Office、OpenDocument、EPUB、メール、Jupyterノートブック、一般的な画像形式、Webページに対応します。
- 03--resumeで失敗したページだけを再試行でき、ページ範囲も指定できます。
- 041つのバイナリでCLI、非同期HTTPサービス、MCPサーバー、Go SDKを提供します。
- 05結合したMarkdown、ページごとのファイル、ページ画像、出典情報付きのマニフェストを出力します。
ユースケース
- スキャンしたレポートやPDFから、RAGやナレッジベース用のコーパスを構築する。
- グラフやスライド資料などの視覚コンテンツを、AIエージェントが検索できるようにする。
- インフラの外にデータを出さないプライベートモデルで、機密文書を変換する。
- CIやサーバーで、大量のドキュメントを含むディレクトリを一括変換する。
トピック
よくある質問
- doc7 とは?
- PDF、Officeファイル、スキャン、スクリーンショット、図を、独自のOpenAI互換ビジョンモデルでMarkdownに変換します。 doc7は、AIで利用するためにドキュメントをMarkdownに変換するGo製のコマンドラインツール兼サービスです。各ページを画像としてレンダリングし、マルチモーダルモデルに送信するため、文字だけを抽出するのではなく、テキスト、表、数式、グラフ、図、スクリーンショットをまとめて読み取ります。別途OCR環境を用意する必要はなく、使用するモデルは、ローカルで動かすLM StudioやOllama、またはリモートプロバイダーなど、設定したOpenAI互換エンドポイントです。
- doc7 は無料で使えますか?ライセンスは?
- doc7 は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- doc7 は今もメンテナンスされていますか?
- 半年以内に更新あり。doc7 の最終コミットは 2026年8月7日 です。
- doc7 は何に使えますか?
- スキャンしたレポートやPDFから、RAGやナレッジベース用のコーパスを構築する。 グラフやスライド資料などの視覚コンテンツを、AIエージェントが検索できるようにする。 インフラの外にデータを出さないプライベートモデルで、機密文書を変換する。 CIやサーバーで、大量のドキュメントを含むディレクトリを一括変換する。
- doc7 はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/magicrew/doc7
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Swagger UIはOpenAPI仕様ファイルから、ブラウザー上で操作できるAPIドキュメントを生成します。
自分のデバイスで動作し、WhatsApp、Telegram、Slack、Discordなどでやり取りできるセルフホスト型のパーソナルAIアシスタント。
ブレインストーミング、計画、TDD、サブエージェント駆動の実装を支援する開発手法とスキルライブラリ。
Claude CodeやCodexなどのAIコーディングアシスタント向けに、規律ある開発手法を支援する再利用可能なAgent Skills集
DeepSeek AIが開発する、すべてをプラグインとして扱う設計のオープンソース・エージェントハーネス。Web UIから実行できます。