Paperless-AI

An automated document analyzer for Paperless-ngx using OpenAI API and Ollama (Mistral, llama, phi 3, gemma 2) to automatically analyze and tag your documents.

  • AI
  • Cloud
  • Media Applications
  • Other
  • Productivity
  • Tools & Utilities
An automated document analyzer for Paperless-ngx using OpenAI API and Ollama (Mistral, llama, phi 3, gemma 2) to automatically analyze and tag your documents.

Platform availability

Available on 3 of 9 platforms

  • Unraid
  • TrueNAS
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

68/100 Good

Maintained
53last commit 197 days ago
Popular
765,970 GitHub stars
Easy to install
703 install platforms, install notes, setup guide, Docker image
Light to run
95512 MB minimum RAM, runs on ARM

Availability: platform listings confirmed today, links checked 15 days ago

GitHub stars
5,970
Open issues
56
Last commit
2026-03-31
Latest release
v3.0.9
License
MIT
Activity
stale

Checked 7 days ago - source: GitHub (clusterzx/paperless-ai)

Resources & Compatibility

Minimum requirements: 512 MB RAM. ARM (e.g. Raspberry Pi) is supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Start it with Docker Compose From the folder with your docker-compose file, run `docker compose up -d` to start Paperless-AI in the background; this is the normal way to get it running and keep it available after reboots. source
  • Make the consume and media folders Create the consume and media folders before first start because they are where incoming documents and stored files live; without them, Paperless-AI may fail to process files. source
  • Run the document consumer service If you are not using the bundled Docker setup, run `python3 manage.py document_consumer` from the source folder so it watches for new files; otherwise documents in the consume folder won't be imported automatically. source

Fetched 17 days ago - each note links to its source

Alternatives (3)

  • ChatPDF
  • Private GPT - Ask questions to your documents without an internet connection, using the power of LLMs.
  • UPDF

Checked 14 days ago - source: AlternativeTo

Common questions

How do I start Paperless-AI in Docker so it keeps running after reboots?

From the folder with your docker-compose file, run `docker compose up -d` to start Paperless-AI in the background. This is the normal way to get it running and keep it available after reboots.

What folders should I create before first start?

Create the consume and media folders before first start because they are where incoming documents and stored files live. Without them, Paperless-AI may fail to process files.

Do I need to run a separate consumer service if I am not using the bundled Docker setup?

Yes, run `python3 manage.py document_consumer` from the source folder so it watches for new files. Otherwise, documents in the consume folder won't be imported automatically.

Can Paperless-AI run chats against large document collections?

Yes, a Reddit discussion describes creating Paperless-AI document collections and running multiple chats against them. It uses background processing for large document sets.

Answers sourced from docs.paperless-ngx.com, docs.paperless-ngx.com, docs.paperless-ngx.com, www.reddit.com

Community

Collected 16 days ago - public community threads

Install guides