eikek/docspell

Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort.

What it solves

Docspell is a personal document management system (DMS) designed to help individuals, families, and small businesses organize the "mess" of files generated from scanners, emails, and other sources. It eliminates the tedious manual effort of tagging and categorizing documents by automating metadata extraction.

How it works

The system unifies files from various sources and uses machine learning and Natural Language Processing (NLP) via the Stanford Core NLP library to suggest correspondents, guess tags, and identify dates. It also integrates OCR (Optical Character Recognition) tools like Tesseract and ocrmypdf to make scanned documents searchable through full-text search.

Who it’s for

It is primarily targeted at home users, households, and smaller groups or companies who need a way to digitize and organize their paperwork.

Highlights

  • Automated Metadata: Uses ML and NLP to suggest tags and correspondents based on existing documents.
  • OCR Integration: Performs OCR on documents to enable full-text search.
  • Multi-channel Input: Supports files from scanners, emails, and mobile uploads via an Android app.
  • Flexible Interface: Provides a mobile-friendly SPA web application, a CLI, and a REST/HTTP API.

Related

  • Project
  • Project
  • Project
  • Project
  • Project