PaperPilot logo

PaperPilot

Visit

Private, local-first PDF tools with a Rust CLI, MCP server, browser app, desktop app, and local REST API.

Share:
View alternatives

PaperPilot

PaperPilot is a local-first PDF and document toolkit for people who want a repeatable document workflow without sending files to a hosted conversion service. Its official repository describes one Rust engine exposed through a command-line tool, an MCP server, a browser build, a Tauri desktop application, and a local REST API. That makes it useful both for a person merging a sensitive packet and for a team that wants an agent or script to perform a bounded document task locally.

The project is Apache-2.0 licensed. Its maintainers say the browser build processes files in browser memory and the local tools make no cloud calls. Treat that as a vendor statement rather than an independent security assessment: test the exact build, network behavior, and retention policy required by your organization before using confidential documents.

What it does

  • Merge, split, rotate, reorder, delete, extract, and compress PDF pages from the CLI.
  • Expose document operations to Claude Desktop, Cursor, or another MCP client through a local paperpilot-mcp process.
  • Extract text and run OCR; the repository also lists watermarking, signature validation/removal, PII scanning, and document sanitization.
  • Run a local HTTP service for scripts, Node, Python, or an automation tool, rather than wiring a browser UI into every workflow.
  • Use the web interface for no-install trials when a browser-local workflow is sufficient.

A practical workflow

Start with a disposable PDF. Use the browser tool for a simple merge or install the CLI and run the documented merge or compress command. If the operation will be repeated, put the CLI command in a script with explicit input and output folders. For an AI-assisted workflow, install the local MCP server, allow only the document directory it needs, then ask the client for a narrow action such as “merge these two files and compress the result.” Review the output manually before replacing an original. For recurring internal automation, use the local REST API behind your own access controls instead of exposing it to a network.

Pricing and availability

The public repository calls its Community Edition Apache-2.0 and mentions a separate Enterprise Edition with SSO, RBAC, audit logs, and DLP. It does not publish an Enterprise price table. The website and source build instructions are public; confirm the current download and support options before standardizing on it.

Limitations and alternatives

PaperPilot is early software, and its own README lists several planned capabilities such as broader office conversion, encryption, forms, and repair. OCR quality, signature handling, and PII detection need validation against your files and compliance requirements. It is not a substitute for legal review or a managed document system. If you need AI-grounded reading and note-taking rather than local file operations, NotebookLM is a different kind of document workflow.

Getting started

  1. Read the official README and try a non-sensitive PDF first.
  2. Choose one surface: browser for a one-off task, CLI for scripts, or MCP for a local AI client.
  3. Inspect the produced file and confirm there was no unexpected network traffic or source-file overwrite.
  4. Keep originals and restrict the folders an MCP client can access.

PaperPilot is most compelling when local control matters as much as PDF convenience. Begin with a narrow, reviewable transformation and only then expand it into an agent or automation workflow.

Comments

No comments yet. Be the first to comment!