Paperman
Introduction
Paperman is a viewer for image files such as PDF, JPEG and its own variant of PaperPort’s .max file format. It also includes a search server with a REST API for querying paper repositories and a Flutter mobile app for browsing and viewing documents on Android and iOS.
Features
Simple GUI based around stacks and pages
View previews and browse through pages
Move pages in and out of stacks
Navigate through directories
Move stacks between directories
Print stacks and pages, including page annotations
Full undo/redo
Scanning support with presets
PDF, JPEG and TIFF conversion
OCR engine with full-text search
Search server with REST API
Mobile app with offline demo mode (see Paperman Mobile App)
User Guide
Deployment
Development
- Development
- Building
- Releasing
- PPA (Personal Package Archive)
- Testing
- Instructions for Claude Code: Set Up Paperman with Nginx
- Installing Claude Code CLI on Your Server
- Prerequisites
- Installation Methods
- Configuration
- Basic Usage
- Advanced Configuration
- Using Claude Code with Paperman Development
- SSH Usage (Running Claude on the Server from Dev Machine)
- Troubleshooting
- Useful Aliases
- Security Best Practices
- Cost Management
- Updating Claude Code
- Integration with paperman-server Development
- Quick Reference
- Next Steps
- Resources
- Support