# Paperless-AI next

> Self-hosted AI document tagging for Paperless-ngx with OCR rescue, duplicate detection, history rollback, and local/hosted AI support.

- **Category:** Document Management
- **Licence:** MIT
- **Latest version:** v2026.10.02
- **Open source:** oss
- **Languages:** EJS, JavaScript
- **Platforms:** Docker Compose
- **Tags:** Document Management, Ocr, Openai, Ollama, OIDC, Ai Tools, AI Tagging, Node.js, Docker, Self Hosted, Dms, Mfa, Paperless Ngx, Duplicate detection, Paperless, Documents Manager, Paperless Ai, Mistral OCR

## Description

Zettelrobbe is a fork of Paperless-AI that automatically classifies documents in Paperless-ngx using AI. It connects to a Paperless-ngx instance and uses a chosen AI provider — OpenAI, Ollama, Azure OpenAI, or any OpenAI-compatible endpoint — to analyze new documents and assign tags, correspondents, document types, titles, and custom fields. Key capabilities include an OCR rescue queue that re-processes poorly scanned documents using Mistral OCR or local vision models, a duplicates page that finds and merges similar tags and correspondents with AI assistance, a history page with one-click restore of original metadata, manual tagging for on-demand processing, and a simplify-tags feature to consolidate tag vocabularies. The web UI includes MFA login, OIDC single sign-on support, server-side pagination for large archives, and a guided 7-step installer. It runs as a single Docker image (~500-700 MB) with a bundled SQLite database for history and user accounts, and requires a running Paperless-ngx instance.

## Links

- [Homepage](https://github.com/admonstrator/paperless-ai-next)
- [Website](https://zettelrob.be)
- [Docker](admonstrator/zettelrobbe)
- [GitHub Repository](https://github.com/admonstrator/zettelrobbe)
- [Docker Hub](https://hub.docker.com/r/admonstrator/zettelrobbe)

---
Source: https://selfhost.directory/project/paperless-ai-next