Paperless-AI
Paperless-AI automates document analysis and tagging for Paperless-ngx using OpenAI and Ollama.
Description
Paperless-AI is an automated document analyzer designed to enhance the functionality of Paperless-ngx. It leverages the power of OpenAI API and Ollama (supporting models like Mistral, Llama, Phi 3, and Gemma 2) to automatically analyze and tag documents within Paperless-ngx. Key features include automated scanning, AI-powered analysis for metadata extraction, custom tagging options, manual AI-assisted analysis mode, and an intuitive web interface for configuration and monitoring. It offers a chat function to query documents using AI, Docker support for easy deployment and management, and robust error handling and health checks for reliable operation.
Features
Paperless-AI offers automated document scanning and AI-driven analysis using OpenAI and Ollama. It automatically assigns metadata such as titles and tags. Users can define custom tagging rules and selectively choose which tags to apply during processing. A manual mode provides AI-assisted document analysis in a web interface. An interactive chat function allows for AI-powered querying of documents. The system includes a modern web interface for setup, monitoring, and managing the document processing workflow. It's designed for reliability with built-in error handling, health checks, and Docker support.
Benefits
Paperless-AI significantly improves document management efficiency by automating the tagging and organization process, saving time and resources. Its AI-powered analysis ensures accurate and consistent metadata assignment. The customizable features allow tailoring the system to specific needs. The user-friendly web interface simplifies configuration and monitoring. Docker integration enables seamless deployment and management. Health checks and error handling ensure system reliability and prevent data loss.
Links
- Home: https://github.com/clusterzx/paperless-ai
- Source code: https://github.com/clusterzx/paperless-ai
Details
- Open Source: ✅
- European: ❌