Repolode
eikek

eikek/docspell

Self-hosted personal document management system that ingests scans, emails and other files, runs OCR, and helps tag and search them.

Open-source alternative to:EvernoteDocuWarePaperless Cloud

Stars
2,338
Forks
184
Open issues
238
Last commit
2 days ago

What is it?

Docspell is a personal document organizer for households, families and small groups. It collects files from scanners, e-mail and other sources into one place, and runs OCR on documents when needed so their text can be searched in full.

To reduce the manual work of adding metadata, Docspell can suggest correspondents, guess tags and find dates using machine learning and NLP, learning from documents that already carry metadata. It also supports custom fields, bulk editing and e-mail integration.

The backend is written in Scala and exposes a REST/HTTP API. The default interface is a mobile-friendly single-page web app built with Elm and Tailwind CSS. An Android app and a command-line client are available, and it can be installed via Docker Compose, a deb package, a zip bundle, Nix or a Helm chart.

Key features

  • 01Collects documents from scanners, e-mail and other sources into one place.
  • 02Runs OCR on documents when needed and provides full-text search.
  • 03Suggests correspondents, tags and dates using machine learning and NLP.
  • 04Supports custom metadata fields and bulk editing.
  • 05Exposes a REST/HTTP API, with an Android app and a CLI available.

Use cases

  • Organizing paper documents scanned at home for a household or family.
  • Automatically importing invoices and letters received by e-mail into a searchable archive.
  • Managing shared documents for a small company or group, self-hosted on your own server.

Topics

FAQ

What is docspell?
Self-hosted personal document management system that ingests scans, emails and other files, runs OCR, and helps tag and search them. Docspell is a personal document organizer for households, families and small groups. It collects files from scanners, e-mail and other sources into one place, and runs OCR on documents when needed so their text can be searched in full.
Is docspell free to use? What license does it have?
docspell is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is docspell still maintained?
Actively maintained. The last commit to docspell was on Oct 17, 2026.
What can I use docspell for?
Organizing paper documents scanned at home for a household or family. Automatically importing invoices and letters received by e-mail into a searchable archive. Managing shared documents for a small company or group, self-hosted on your own server.
Where can I get docspell?
The source code and installation instructions are on GitHub: https://github.com/eikek/docspell

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects