PaperPilot is a PDF and document toolkit in Rust. The same engine runs as MCP server (Claude Desktop, Cursor), CLI, browser WASM (usepaperpilot.com — no uploads), Tauri desktop app, and local REST API on localhost:7823. No Chromium, no C++ runtime, no cloud calls.

v0.6 capabilities: merge, split, rotate, delete/reorder/extract pages, booklet imposition, N-up, compress, text extract, OCR (PaddleOCR via rten), watermark, signature validate/remove, PII scan, deep sanitize, Excel→JSON/CSV. Roadmap includes PDF↔Markdown, Office export, encrypt/sign/redact, render/compare/PDF-A.

Architecture: shared Rust core (paperpilot-core, paperpilot-pdf, paperpilot-nlp, paperpilot-gateway, paperpilot-mcp, paperpilot-wasm) surfaced via CLI, REST (Axum), MCP stdio, WASM, Tauri desktop. Built on lopdf, pdf_oxide, rten. Community Edition Apache 2.0; separate Enterprise Edition for SSO/RBAC/audit/DLP.

MCP quick start: download paperpilot-mcp from Releases, add to claude_desktop_config.json, restart client.