Skip to content

Docspell

Open-source personal document organizer with OCR, tagging, and full-text search.

Self-hostedNot yet verified
Report issueDemo online
MIT★ 2290

Open the official app on docspell.org

This tool is hosted by its maintainers. Click below to open docspell.org in a new tab — it's their official demo.

Browse pdf & tools tools →

What's next with Docspell?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Docspell?

Docspell is an open-source document management system (DMS) designed to help users organize and manage unstructured documents from diverse sources such as scanners, emails, and file imports. Its primary purpose is to automate the categorization, tagging, and storage of documents, reducing manual effort in maintaining digital archives. Targeted at individuals and small teams, Docspell addresses the challenge of disorganized document collections by providing tools for metadata extraction, search, and structured storage. It solves problems like lost files, inefficient retrieval, and duplicated data by offering a centralized, searchable repository for documents.

How it works

Docspell is a personal and team-focused document management tool built on open-source principles. It enables users to centralize documents from various origins, such as scanned paper files, email attachments, and cloud storage, into a structured database. The tool emphasizes automation and metadata handling, allowing users to tag documents with keywords, dates, and categories. This reduces the need for manual sorting and improves accessibility for long-term storage. Docspell supports importing documents via email, scanner integration, and direct file uploads. It extracts metadata like dates and sender information from emails, while OCR tools help digitize scanned text. The system also allows custom tagging and folder hierarchies for organized storage.

How to use it

  1. 1Install the server using Docker or a package manager. 2. Access the web interface and configure document sources like email accounts or file directories. 3. Upload or import documents, allowing automated metadata extraction. 4. Apply tags or folders to categorize content and set access permissions. Practical tips include using the built-in OCR feature for scanned PDFs, leveraging the API for programmatic document management, and regularly backing up the database to prevent data loss.

What it can do

  • document organization

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/eikek/docspell
  • license: AGPL-3.0 — free to use
  • privacy: Self-hosted — you control your data

Limitations

  • Limited native support for large-scale enterprise workflows
  • Dependence on third-party tools for advanced OCR or PDF processing
  • Steeper learning curve for users unfamiliar with command-line interfaces
  • Potential performance bottlenecks with extremely large document collections
  • Lack of built-in version control for document edits

Understanding the result

Open-source personal document organizer with OCR, tagging, and full-text search.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (MIT).
Built with
(eikek/docspell)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with eikek/docspell. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

What types of documents can Docspell handle?

Docspell supports common document formats like PDF, DOCX, and TXT, with OCR capabilities for scanned images. It can process emails, calendar invites, and files from cloud storage services. Metadata extraction works best with structured formats like PDFs and emails, while unstructured text files require manual tagging.

How does Docspell handle document metadata?

The tool automatically extracts metadata such as dates, sender information, and file names from emails and scanned documents. For custom metadata, users can manually add tags or use the API to programmatically assign metadata fields. OCR processing enhances text-based documents by converting scanned images into searchable text.

How do I set up Docspell for email document management?

Configure an email account in the settings section to enable automatic document import. Set up filters to specify which emails (e.g., containing attachments) should be processed. Use the 'Import' feature to batch upload existing emails, then apply tags or folders to organize them. Regularly check the spam filter settings to avoid missed documents.

How does Docspell compare to Nextcloud or Mendeley?

Docspell focuses on document organization and metadata management, while Nextcloud emphasizes file storage and collaboration. Mendeley is specialized for academic research papers. Docspell lacks real-time collaboration features but offers stronger automation for document categorization. It is more suitable for users prioritizing metadata tagging over shared editing.

What should I do if Docspell fails to index a document?

Check the server logs for error messages related to file formats or OCR processing. Ensure the document meets supported format requirements. For PDFs, verify that the file is not encrypted. If using OCR, confirm that the document contains visible text. Restart the indexing process through the web interface or re-upload the file with adjusted settings.

Spotted something wrong with Docspell, or want to maintain it? See how to help.