Docspell

Docspell

Docspell is a personal document management system that helps organize files from scanners, emails and other sources, featuring machine learning powered metadata suggestions and OCR processing.

Similar self-hosted alternatives:
Repository activity:
Stars
1,809
Forks
142
Watchers
15
Open Issues
204
Last commit
about 19 hours ago
Details:
Estimated Popularity
8
License
AGPL-3.0
Deployment Difficulty
Medium
Language
Elm

Docspell is a modern document management system (DMS) designed for personal and small team use. It excels at organizing scanned documents, emails, and files from various sources through intelligent automation and machine learning capabilities.

Key Features

  • Smart Metadata Management: Automatically suggests tags, correspondents, and dates using machine learning and NLP powered by Stanford Core NLP
  • Document Processing: Built-in OCR capabilities with fulltext search functionality
  • Email Integration: Comprehensive email processing and integration features
  • Multiple Access Methods:
    • Mobile-friendly web interface built with Elm
    • REST/HTTP API for programmatic access
    • Android app for mobile uploads
    • Command line interface
  • Flexible Storage: Unified file management from multiple sources including scanners and email
  • Search & Organization: Powerful search features with customizable metadata and tagging system

Who Should Use Docspell

Docspell is perfect for:

  • Households managing personal documents and paperwork
  • Small Organizations needing document organization solutions
  • Individuals wanting to digitize and organize paper documents
  • Small Teams requiring shared document access and organization

Getting Started

The quickest way to deploy Docspell is through Docker:

Help improve this content

Found an error or want to add more information about Docspell? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects