Repolode
icereed

icereed/paperless-gpt

LLMとvision OCRを使い、paperless-ngxの文書にタイトル、タグ、連絡先、カスタムフィールドを設定します。

スター
2,821
フォーク
235
未解決の Issue
190
最終コミット
昨日

これは何?

paperless-gptは、セルフホスト型の文書管理システムpaperless-ngxと連携するサービスです。文書の内容をOpenAI、Mistral、AnthropicなどのLLMやローカルのOllamaモデルに送信し、提案されたタイトル、タグ、連絡先、文書の日付、カスタムフィールドを書き戻します。Web UIで提案を確認することも、トリガータグを使って文書を自動処理することもできます。

OCRではvision対応LLMを使ってスキャン文書からテキストを抽出でき、Azure Document Intelligence、Google Document AI、セルフホスト型のDoclingサーバーも利用できます。プロンプトはWebインターフェースから編集でき、ワークフローでは文書の種類ごとにトリガータグとプロンプトを設定できます。また、paperless-ngxのDocument Linkフィールドを使い、同じ請求書番号、契約番号、案件番号を参照する文書をリンクします。

このサービスはDockerでデプロイし、通常はpaperless-ngxと同じComposeファイルで稼働させます。認証機能は組み込まれていないため、READMEではリバースプロキシまたはVPNの背後に配置することを推奨しています。

主な機能

  • 01LLMを使い、文書の内容からタイトル、タグ、連絡先、作成日を生成します。
  • 02vision LLM、Azure Document Intelligence、Google Document AI、Doclingを使ってスキャン文書からテキストを抽出します。
  • 03OpenAI、Mistral、Anthropic、ローカルのOllamaモデルに対応しています。
  • 04カスタムフィールドを追記、更新、置換の各モードで入力します。
  • 05Web UIからプロンプトを編集し、文書の種類ごとにワークフローを定義できます。

ユースケース

  • 手作業でタグ付けせずに、paperless-ngxに溜まった大量のスキャン書類を整理する。
  • 従来のOCRでは十分な結果を得られない、品質の低いスキャン文書をデジタル化する。
  • 同じ文書番号を参照する請求書、督促状、契約書をリンクする。
  • データを自分のハードウェア内に保つため、完全ローカルのOllamaモデルで文書処理を実行する。

クイックスタート

  1. 1

    Dockerをインストールする

  2. 2

    稼働中のpaperless-ngxインスタンスとLLMプロバイダー(OpenAI APIキーまたはOllamaサーバー)を用意する

  3. 3

    READMEの例を参考に、paperless-ngxと同じ場所にdocker-compose.ymlを作成する

  4. 4

    Docker Composeでサービスを起動する

使う前に知っておきたいこと

  • paperless-gptには認証機能が組み込まれていないため、リバースプロキシの背後に配置するか、ネットワークへのアクセスを制限する必要があります。
  • OpenAI APIキーや稼働中のOllamaサーバーなど、LLMプロバイダーが必要です。

収録されている特集

トピック

よくある質問

paperless-gpt とは?
LLMとvision OCRを使い、paperless-ngxの文書にタイトル、タグ、連絡先、カスタムフィールドを設定します。 paperless-gptは、セルフホスト型の文書管理システムpaperless-ngxと連携するサービスです。文書の内容をOpenAI、Mistral、AnthropicなどのLLMやローカルのOllamaモデルに送信し、提案されたタイトル、タグ、連絡先、文書の日付、カスタムフィールドを書き戻します。Web UIで提案を確認することも、トリガータグを使って文書を自動処理することもできます。
paperless-gpt は無料で使えますか?ライセンスは?
paperless-gpt は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
paperless-gpt は今もメンテナンスされていますか?
活発にメンテナンス中。paperless-gpt の最終コミットは 2026年11月6日 です。
paperless-gpt は何に使えますか?
手作業でタグ付けせずに、paperless-ngxに溜まった大量のスキャン書類を整理する。 従来のOCRでは十分な結果を得られない、品質の低いスキャン文書をデジタル化する。 同じ文書番号を参照する請求書、督促状、契約書をリンクする。 データを自分のハードウェア内に保つため、完全ローカルのOllamaモデルで文書処理を実行する。
paperless-gpt のインストール方法は?
Dockerをインストールする 稼働中のpaperless-ngxインスタンスとLLMプロバイダー(OpenAI APIキーまたはOllamaサーバー)を用意する READMEの例を参考に、paperless-ngxと同じ場所にdocker-compose.ymlを作成する Docker Composeでサービスを起動する
paperless-gpt はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/icereed/paperless-gpt

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト