可自托管的文档管理系统,将纸质文件扫描、OCR 识别并归档为可搜索的在线档案库。
icereed/paperless-gpt
借助大语言模型和视觉 OCR,为 paperless-ngx 中的文档自动生成标题、标签和发件人等信息。
- Star
- 2,819
- Fork
- 235
- 未关闭 Issue
- 190
- 最近提交
- 17小时前
这是什么?
paperless-gpt 是 paperless-ngx(一款自托管文档管理系统)的配套服务。它将文档内容交给 OpenAI、Mistral、Anthropic 或本地 Ollama 等大语言模型处理,再把建议的标题、标签、发件人、日期和自定义字段写回 paperless-ngx。用户可以在 Web 界面中审核这些建议,也可以通过触发标签让文档自动处理。
在 OCR 方面,它可以用支持图像的大模型从扫描件中提取文字,也支持 Azure Document Intelligence、Google Document AI 以及自托管的 Docling 服务。提示词可以在界面中直接修改,工作流则让不同类型的文档使用各自的触发标签和提示词。此外,它还能把引用同一发票、合同或案件编号的文档关联起来,填入 paperless-ngx 的文档链接字段。
项目通过 Docker 部署,通常与 paperless-ngx 写在同一个 Compose 文件中。它本身没有内置身份验证,因此官方建议将其放在反向代理或 VPN 之后使用。
核心功能
- 01利用大语言模型根据文档内容生成标题、标签、发件人和创建日期。
- 02通过视觉大模型、Azure Document Intelligence、Google Document AI 或 Docling 从扫描件提取文字。
- 03支持 OpenAI、Mistral、Anthropic 以及本地 Ollama 模型。
- 04可按追加、更新或替换三种模式填充自定义字段。
- 05可在 Web 界面中编辑提示词,并为不同类型的文档设置工作流。
适用场景
- 在 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 没有内置身份验证,必须放在反向代理之后或限制在受信任的网络中。
- 它需要 LLM 服务,例如 OpenAI API 密钥或正在运行的 Ollama 服务器。
收录于专题
标签
常见问题
- paperless-gpt 是什么?
- 借助大语言模型和视觉 OCR,为 paperless-ngx 中的文档自动生成标题、标签和发件人等信息。 paperless-gpt 是 paperless-ngx(一款自托管文档管理系统)的配套服务。它将文档内容交给 OpenAI、Mistral、Anthropic 或本地 Ollama 等大语言模型处理,再把建议的标题、标签、发件人、日期和自定义字段写回 paperless-ngx。用户可以在 Web 界面中审核这些建议,也可以通过触发标签让文档自动处理。
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Papra 是一个极简的文档管理与归档平台,可自托管,用于长期保存个人和共享文档。
自托管的文档管理系统,支持扫描件 OCR、全文搜索、标签与文件夹管理。
自托管的个人文档管理系统,可汇集扫描件、邮件等文件,并通过 OCR 和机器学习辅助整理元数据。
自托管记账应用,借助大模型从收据、发票和 PDF 中提取数据,存入结构化交易数据库。
一款 JetBrains IDE 插件,基于代码差异,借助可配置的大模型自动生成 Git 提交信息。