← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

PaperPilot Releases Zero-Cloud, Pure-Rust PDF Engine with WASM and MCP Support

🔄 Updated 12d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Pure Rust PDF toolkit, runs locally.
  • Supports WASM, CLI, REST, and MCP.
  • Features include merge, compress, rotate, OCR.
  • No cloud calls, ensuring data privacy.

Local-First PDF Processing

PaperPilot is a newly released PDF and document toolkit developed entirely in Rust. The engine operates locally, ensuring that files do not leave the user's machine, addressing privacy concerns by avoiding cloud calls. It also functions without requiring Chromium or a C++ runtime.

Multiple Interface Options

The PaperPilot engine is accessible through various interfaces, including a command-line interface (CLI), a desktop application built with Tauri, a REST API using Axum, and a WebAssembly (WASM) version for browser and edge environments. It also includes support for the Microsoft Cognitive Platform (MCP), allowing integration with AI agents.

The core Rust workspace, comprising `paperpilot-core`, `paperpilot-pdf`, `paperpilot-nlp`, `paperpilot-gateway`, `paperpilot-mcp`, `paperpilot-wasm`, and `paperpilot-storage`, ensures consistent behavior across all platforms.

Key Features and Future Development

Current functionalities include organizing PDFs (merge, split, rotate, delete, reorder, extract pages, booklet imposition, N-up grid), optimizing (compress), and extracting data (plain text, OCR via pure-Rust PaddleOCR). Security features like watermarking, signature validation, and PII scanning are also available. Additionally, it supports converting Excel files to JSON or CSV.

Future roadmap items include PDF conversions to Markdown, HTML, JSON (v0.7), Word, Excel, PowerPoint (v0.8), and advanced features like encryption, decryption, signing, redaction, forms, and annotations (v0.9). Version 1.0 plans include rendering, flattening, repairing, comparing, PDF/A support, and Bates numbering.

Installation and Usage

Users can download `paperpilot-mcp` from releases and integrate it into `claude_desktop_config.json` for AI agent interaction. CLI commands are provided for operations like merging, compressing, and rotating PDFs. The project can be built from source by cloning the GitHub repository and using `cargo build`. A desktop application is also available, requiring Rust 1.75+, Node.js, and pnpm for development.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Nov 07

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

PaperPilot, a new PDF and document toolkit written in Rust, has been released, offering local processing without cloud calls or C++ runtimes. It provides functionalities like merging, compressing, and rotating PDFs, and integrates with AI agents via MCP support.