종이 문서를 스캔하고 OCR로 색인화해 검색 가능한 온라인 아카이브로 보관하는 셀프 호스팅 문서 관리 시스템입니다.
icereed/paperless-gpt
LLM과 비전 OCR을 사용해 paperless-ngx 문서의 제목, 태그, 담당자, 사용자 지정 필드를 생성합니다.
- 스타
- 2,815
- 포크
- 235
- 열린 이슈
- 190
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
paperless-gpt는 셀프 호스팅 문서 관리 시스템인 paperless-ngx의 보조 서비스입니다. 문서 내용을 OpenAI, Mistral, Anthropic 같은 LLM이나 로컬 Ollama 모델에 보내고, 제안된 제목, 태그, 담당자, 문서 날짜, 사용자 지정 필드를 다시 기록합니다. 웹 UI에서 제안을 검토하거나 트리거 태그를 사용해 문서를 자동으로 처리할 수 있습니다.
OCR 처리에는 비전 기능을 갖춘 LLM을 사용해 스캔 문서에서 텍스트를 추출하며, Azure Document Intelligence, Google Document AI 또는 자체 호스팅 Docling 서버도 사용할 수 있습니다. 웹 인터페이스에서 프롬프트를 수정할 수 있고, 워크플로를 구성해 문서 유형별로 서로 다른 트리거 태그와 프롬프트를 지정할 수 있습니다. 또한 paperless-ngx의 Document Link 필드를 사용해 같은 인보이스, 계약서 또는 사건 번호를 인용하는 문서끼리 연결합니다.
이 서비스는 Docker로 배포하며, 보통 같은 Compose 파일에서 paperless-ngx와 함께 실행합니다. 기본 제공 인증 기능은 없으므로 README에서는 리버스 프록시나 VPN 뒤에 배치할 것을 권장합니다.
핵심 기능
- 01LLM을 사용해 문서 내용에서 제목, 태그, 담당자, 작성일을 생성합니다.
- 02비전 LLM, Azure Document Intelligence, Google Document AI 또는 Docling으로 스캔 문서에서 텍스트를 추출합니다.
- 03OpenAI, Mistral, Anthropic 및 로컬 Ollama 모델을 지원합니다.
- 04사용자 지정 필드를 추가, 업데이트 또는 교체 모드로 채웁니다.
- 05웹 UI에서 프롬프트를 수정하고 문서 유형별 워크플로를 정의할 수 있습니다.
활용 사례
- 수작업으로 태그를 지정하지 않고 paperless-ngx에 쌓인 대량의 스캔 문서를 정리합니다.
- 기존 OCR의 인식률이 낮은 품질이 좋지 않은 스캔 문서를 디지털화합니다.
- 같은 문서 번호를 참조하는 인보이스, 독촉장, 계약서를 서로 연결합니다.
- 데이터를 자체 하드웨어에 보관하기 위해 완전한 로컬 Ollama 모델로 문서 처리를 실행합니다.
빠른 시작
- 1
Docker를 설치합니다
- 2
실행 중인 paperless-ngx 인스턴스와 LLM 제공자(OpenAI API 키 또는 Ollama 서버)를 준비합니다
- 3
README 예제를 참고해 paperless-ngx와 같은 위치에 docker-compose.yml을 만듭니다
- 4
Docker Compose로 서비스를 시작합니다
사용 전 알아둘 점
- paperless-gpt에는 인증 기능이 내장되어 있지 않으므로 리버스 프록시 뒤에 배치하거나 네트워크 접근을 제한해야 합니다.
- OpenAI API 키나 실행 중인 Ollama 서버와 같은 LLM 제공자가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- paperless-gpt은(는) 무엇인가요?
- LLM과 비전 OCR을 사용해 paperless-ngx 문서의 제목, 태그, 담당자, 사용자 지정 필드를 생성합니다. paperless-gpt는 셀프 호스팅 문서 관리 시스템인 paperless-ngx의 보조 서비스입니다. 문서 내용을 OpenAI, Mistral, Anthropic 같은 LLM이나 로컬 Ollama 모델에 보내고, 제안된 제목, 태그, 담당자, 문서 날짜, 사용자 지정 필드를 다시 기록합니다. 웹 UI에서 제안을 검토하거나 트리거 태그를 사용해 문서를 자동으로 처리할 수 있습니다.
- paperless-gpt은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- paperless-gpt은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- paperless-gpt은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. paperless-gpt의 마지막 커밋은 2026년 11월 3일입니다.
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
Papra는 개인 및 공유 문서를 장기간 보관하기 위한 미니멀한 셀프 호스팅 문서 관리·아카이빙 플랫폼입니다.
OCR, 전문 검색, 태그와 폴더, 데스크톱 스타일 웹 UI를 갖춘 스캔 문서용 셀프 호스팅 문서 관리 시스템입니다.
스캔 문서, 이메일, 파일을 수집하고 OCR과 머신러닝으로 메타데이터를 제안하는 셀프 호스팅 문서 관리 시스템
영수증, 청구서, PDF에서 LLM으로 데이터를 추출해 구조화된 거래 데이터베이스에 저장하는 셀프 호스팅 회계 앱입니다.
설정 가능한 LLM 백엔드를 사용해 diff에서 Git 커밋 메시지를 생성하는 JetBrains IDE 플러그인입니다.