PaperPilot – Zero-Cloud, Pure-Rust PDF Engine with WASM and MCP
Open your browser's Network tab while you work — you'll see no file uploads. git clone https://github. com/KrushnaVardhanReddy/PaperPilot. git cd PaperPilot cargo build --release -p paperpilot-cli -p paperpilot-mcp -p paperpilot-gateway Desktop app: cd apps/desktop && pnpm install && pnpm tauri dev Requires Rust 1.75+, Node. js, and pnpm. Organize: merge, split, rotate, delete pages, reorder pages, extract pages, booklet imposition, N-up grid Optimize: compress Extract: plain text, OCR (pure-Rust PaddleOCR via rten) Security: watermark, validate signatures, remove signatures, PII scan, deep sanitize Office data: Excel → JSON, Excel → CSV Coming next (see ROADMAP. md): v0.7: PDF ↔ Markdown / HTML / JSON v0.8: PDF → Word / Excel / PowerPoint v0.9: encrypt, decrypt, sign, redact, forms, annotations v1.0: render, flatten, repair, compare, PDF/A, Bates numbering Private by default. Everything runs locally or in your browser tab. MCP support is first-class, not an afterthought. CLI, MCP, REST, WASM, and desktop share the same Rust core, so behavior is consistent. Pure Rust, built on lopdf, pdf_oxide, rten, and friends. Run cargo bench --workspace to reproduce. Methodology and results: SYSTEM_BENCHMARK_REPORT. md. Desktop (Tauri) · CLI · REST (Axum) · MCP (stdio) · WASM (browser / edge) │ Rust core workspace paperpilot-core · paperpilot-pdf · paperpilot-nlp · paperpilot-gateway paperpilot-mcp · paperpilot-wasm · paperpilot-storage <script src="https://cdn. usepaperpilot. com/embed. js" data-tools="merge, compress, ocr"></script> <div id="paperpilot-widget"></div> paperpilot serve --port 7823 curl -X POST http://localhost:7823/api/v1/pdf/merge \ -H "Content-Type: application/json" \ -d '{"inputs": ["a. pdf", "b. pdf"], "output": "out. pdf"}' Swagger docs at http://localhost:7823/docs. Issues and PRs are welcome. Good first contributions: bug reports with a sample PDF, new tool requests, and docs fixes. Community Edition (this repo): Apache 2.0. It includes the CLI, MCP server, REST gateway, WASM engine, and desktop app. An Enterprise Edition (SSO, RBAC, audit logs, DLP) is developed separately. License Activity Stars 155 stars Watchers 0 watching Forks 2 forks Report repository
Original story by Hacker News • View original source
Anonymous Discussion
Real voices. Real opinions. No censorship. Resets in 15 hours.
About NewsBin
Freedom of speech first. Anonymous discussion on today's news. All content resets every 24 hours.
No accounts. No tracking. No censorship. Just honest conversation.
Loading comments...