Repolode
icereed

icereed/paperless-gpt

Использует LLM и OCR с поддержкой распознавания изображений, чтобы создавать названия, теги, корреспондентов и пользовательские поля для документов в paperless-ngx.

Звёзды
2,815
Форки
235
Открытые issues
190
Последний коммит
4 дня назад

Что это?

paperless-gpt — вспомогательный сервис для paperless-ngx, системы управления документами с самостоятельным размещением. Он отправляет содержимое документов в LLM, например OpenAI, Mistral, Anthropic или локальную модель Ollama, а затем записывает в paperless-ngx предложенные названия, теги, корреспондентов, даты документов и пользовательские поля. Пользователи могут проверять предложения в веб-интерфейсе или настроить автоматическую обработку документов с помощью тега-триггера.

Для распознавания текста на сканах сервис использует LLM с поддержкой обработки изображений. Также можно подключить Azure Document Intelligence, Google Document AI или собственный сервер Docling. Промпты можно редактировать в веб-интерфейсе, а в рабочих процессах для каждого типа документов можно задать отдельные теги-триггеры и промпты. Кроме того, проект связывает документы, в которых упоминается один и тот же номер счёта, договора или дела, с помощью полей Document Link в paperless-ngx.

Сервис разворачивается с помощью Docker, обычно в одном Compose-файле с paperless-ngx. Встроенной аутентификации нет, поэтому в README рекомендуется размещать его за reverse proxy или VPN.

Ключевые возможности

  • 01Создаёт названия, теги, сведения о корреспондентах и даты создания на основе содержимого документов с помощью LLM.
  • 02Извлекает текст из сканов с помощью LLM с поддержкой обработки изображений, Azure Document Intelligence, Google Document AI или Docling.
  • 03Поддерживает OpenAI, Mistral, Anthropic и локальные модели Ollama.
  • 04Заполняет пользовательские поля в режимах добавления, обновления или замены.
  • 05Позволяет редактировать промпты и настраивать рабочие процессы для разных типов документов в веб-интерфейсе.

Сценарии использования

  • Разобрать большую очередь отсканированных документов в paperless-ngx без ручной разметки тегами.
  • Оцифровывать некачественные сканы, на которых обычный OCR плохо распознаёт текст.
  • Связывать счета, напоминания и договоры, в которых указан один и тот же номер документа.
  • Обрабатывать документы с помощью полностью локальной модели Ollama, чтобы данные оставались на собственном оборудовании.

Быстрый старт

  1. 1

    Установите Docker

  2. 2

    Подготовьте работающий экземпляр paperless-ngx и провайдера LLM (ключ API OpenAI или сервер Ollama)

  3. 3

    Создайте docker-compose.yml рядом с paperless-ngx, используя пример из README

  4. 4

    Запустите сервисы с помощью Docker Compose

Что важно знать

  • В paperless-gpt нет встроенной аутентификации, поэтому его необходимо разместить за обратным прокси или ограничить доступ к сети.
  • Для работы нужен провайдер LLM, например ключ API OpenAI или работающий сервер Ollama.

В подборках

Темы

Частые вопросы

Что такое paperless-gpt?
Использует LLM и OCR с поддержкой распознавания изображений, чтобы создавать названия, теги, корреспондентов и пользовательские поля для документов в paperless-ngx. paperless-gpt — вспомогательный сервис для paperless-ngx, системы управления документами с самостоятельным размещением. Он отправляет содержимое документов в LLM, например OpenAI, Mistral, Anthropic или локальную модель Ollama, а затем записывает в paperless-ngx предложенные названия, теги, корреспондентов, даты документов и пользовательские поля. Пользователи могут проверять предложения в веб-интерфейсе или настроить автоматическую обработку документов с помощью тега-триггера.
paperless-gpt можно использовать бесплатно? Какая у него лицензия?
paperless-gpt распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
paperless-gpt всё ещё поддерживается?
Активно поддерживается. Последний коммит в paperless-gpt — 3 нояб. 2026 г..
Для чего можно использовать paperless-gpt?
Разобрать большую очередь отсканированных документов в paperless-ngx без ручной разметки тегами. Оцифровывать некачественные сканы, на которых обычный OCR плохо распознаёт текст. Связывать счета, напоминания и договоры, в которых указан один и тот же номер документа. Обрабатывать документы с помощью полностью локальной модели Ollama, чтобы данные оставались на собственном оборудовании.
Как установить paperless-gpt?
Установите Docker Подготовьте работающий экземпляр paperless-ngx и провайдера LLM (ключ API OpenAI или сервер Ollama) Создайте docker-compose.yml рядом с paperless-ngx, используя пример из README Запустите сервисы с помощью Docker Compose
Где скачать paperless-gpt?
Исходный код и инструкции по установке — на GitHub: https://github.com/icereed/paperless-gpt

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая система управления документами: сканирует бумажные документы, распознаёт и индексирует их с помощью OCR и сохраняет в архиве с поиском.

47,7 тыс.+435 за неделю3,4 тыс.PythonGPL-3.0Активно поддерживаетсяОбновлён 22 часа назад

Papra — минималистичная платформа для управления документами и архивирования с самостоятельным размещением, предназначенная для долговременного хранения личных и общих документов.

5,7 тыс.+107 за неделю332TypeScriptAGPL-3.0Обновлён 23 часа назад

Система управления документами для самостоятельного размещения: OCR, полнотекстовый поиск, теги, папки и веб-интерфейс в стиле настольного файлового менеджера.

552+3 за неделю115PythonApache-2.0Активно поддерживаетсяОбновлён позавчера

Самостоятельно размещаемая система управления личными документами: обрабатывает сканы, электронные письма и файлы, запускает OCR и предлагает метаданные с помощью машинного обучения.

2,3 тыс.+2 за неделю186ElmAGPL-3.0Активно поддерживаетсяОбновлён 19 часов назад