Paperless-AI
AI extension for Paperless‑ngx providing automated analysis and RAG
5.8k stars 318 forks last commit first released MIT
Actively maintained
Last commit 31 Mar 2026.

Paperless-AI is an AI-powered extension for Paperless‑ngx that automates document classification, metadata extraction and semantic search. It integrates with OpenAI-compatible APIs and local model backends to provide chat-style Q&A over a Paperless‑ngx archive.
Key Features
- Automated document processing: detects new documents in Paperless‑ngx and extracts title, tags, document type, and correspondent.
- Retrieval-Augmented Generation (RAG) chat: semantic search and contextual Q&A across the full document archive.
- Multi-backend model support: works with OpenAI-compatible APIs, Ollama (local models), DeepSeek-r1, Azure and several other OpenAI-format backends.
- Manual review UI: web interface to manually trigger AI processing, review results, and adjust settings.
- Smart tagging and rule engine: configurable rules to control which documents are processed and what tags are applied.
- Docker-first distribution: official Docker image and docker-compose support for containerized deployment and persistent storage.
Use Cases
- Quickly find facts across scanned bills, contracts and receipts via natural-language Q&A instead of manual search.
- Automatically tag and classify incoming documents to reduce manual filing and speed up archival workflows.
- Create structured metadata from free-text documents for downstream automation or reporting.
Limitations and Considerations
- Quality and consistency of automatic tags and correspondents varies by model and prompt; some users report noisy or incorrect tags that require manual cleanup.
- Resource behavior with local model backends (e.g., Ollama) can be heavy; users have reported long-running sessions or elevated GPU/CPU usage depending on model choice and volume.
- Processing can halt on model/API errors (for example, context-length or API failures); robust retry/monitoring may be required in large archives.
- Requires a running Paperless‑ngx instance and appropriate API credentials and model/back-end configuration to operate.
Paperless-AI provides an accessible way to add AI-driven classification and semantic search to a Paperless‑ngx archive, with flexible backend choices and a modern web UI. It is best suited for users who want automated tagging and conversational access to large document collections but should be configured and monitored to manage resource use and tag quality.
Categories:
Tags:
Tech Stack:
Similar to Paperless-AI
Perplexica
Privacy-focused AI answering engine with web search and citations
Self-hosted AI answering engine that combines web search with local or hosted LLMs to generate cited answers, with search history and file uploads.
Scriberr
Offline AI audio and video transcription with transcript chat
Scriberr is a self-hosted, privacy-focused AI transcription app for audio and video, with speaker diarization, word-level timestamps, summaries, and transcript chat.
SecureAI Tools
Self-hosted private AI chat and document Q&A with local inference
Self-hosted private AI tools for chat and document Q&A, supporting local Ollama inference or OpenAI-compatible APIs, with built-in authentication and user management.


AnythingLLM
All-in-one AI chat app with RAG, agents, and multi-model support
AnythingLLM is an all-in-one desktop and Docker app for chatting with documents using RAG, running AI agents, and connecting to local or hosted LLMs and vector databases.
LocalAI
OpenAI-compatible local AI inference server and API
Run LLMs, image, and audio models locally with an OpenAI-compatible API, optional GPU acceleration, and a built-in web UI for managing and testing models.

Khoj
Open-source personal AI for chat, semantic search and agents
Self-hostable personal AI 'second brain' for chat, semantic search, custom agents, automations and integration with local or cloud LLMs.



