NewsBin 0 discussing
--:--:--
Daily Reset
NewsBin
--:--:--
Until Daily Reset
Mainstream Hacker News • 4 hours ago

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

0 comments
0 people discussing

Anonymous Discussion

Real voices. Real opinions. No censorship. Resets in 15 hours.

No account needed Anonymous • Resets in 15h

Loading comments...

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.