您的 AI agent 的 PDF 工具,以及您的工具。 纯净罗刹。 本地运行。 档案从不离开机器
在浏览器中尝试 ^ 下载 ^ 路线图
PaperPilot是一个PDF和文档工具包,用Rust写成。 相同的引擎运行如下:
无铬,无C++运行时间,无云调用。
从发布下载纸机-mcp,然后添加到claude desktop config.json:
{
"mcpServers": {(英语:
"纸驾驶员":{
"命令":"/路径/到/纸机-mcp"
}
}
}
重启Claude并尝试:"实现这两个PDF并压缩结果".
合并
纸质飞行员合并 -- inputs doc1.pdf doc2.pdf --output合并.pdf
# 压缩 #
纸机压缩 -- 输入.pdf -- -- 质量75 -- -- 输出压缩.pdf
# 第1, 3–5页旋转90度
纸张驾驶员旋转 -- 输入.pdf -- -- 第1,3-5页 -- -- 角90 -- -- 输出.pdf
Go to usepaperpilot.com. (原始内容存档于2017-03-09). 工作时打开浏览器的网络标签——您不会看到文件上传。
git 克隆 https://github.com/KrushnaVardhan Reddy/PaperPilot.git 互联网档案馆的存檔,存档日期2013-12-22.
cd 纸张助理
货物制造-放行-p 纸机-cli-p 纸机-mcp-p 纸机-门道
桌面应用程序:
cd apps/台式机 && pnpm 安装 && pnpm tauri dev
需要rust 1.75+,节点js,和pnpm.
组织:合并、拆分、旋转、删除页面、重新排序页面、摘录页面、小册子强制、N-up网格
优化:压缩
摘录:纯文本,OCR( 纯- Rust PaddleOCR 通过 rten)
安全性:水印、验证签名、删除签名、PII扫描、深沉
办公室数据:Excel JSON,Excel CSV
接下来(见ROADMAP.md):
- v0.7: PDF 标记下 / HTML / JSON
- v0.8: PDF 单词 / Excel / PowerPoint
- v0.9:加密、解密、签名、编辑、表格、说明
- v1.0:渲染、平整、修理、比较、PDF/A、贝茨编号
- 私人默认。 一切在本地运行或在浏览器标签中运行。
- Agent准备好了 MCP支持是头等舱,不是事后考虑。
- 一个引擎,许多表面。 CLI,MCP,REST,WASM,和桌面共享相同的Rust核心,因此行为一致。
- 小型和依赖性轻。 (原始内容存档于2019-09-21). Prure Rust, build on lopdf, pdf 氧化物,rten, and friends.
运行货物长凳-工作空间复制。 方法和结果:System 基准测试 REPORT.md.
桌面 (Tauri) → CLI → REST (Axum) → MCP (stdio) → WASM (浏览器/边缘)
│
粗心工作空间
纸驾驶-核心纸驾驶-pdf 纸驾驶-nlp 纸驾驶-门道
纸机 - mcp 纸机 - 纸机 - 纸机 - 储存
<script src="https://cdn.usepaperpilot.com/embed.js> 数据-工具="compress,ocr"=====/=
<div id="纸张驾驶员-widget"\\/div> 纸张驾驶员服务 - 端口 7823
卷曲 - X POST http://localhost:7823/api/v1/pdf/ commerce\\\ n
-H"Content-Type:应用程序/json"\?
-d"{"输入":["a.pdf","b.pdf"],"输出":"out.pdf"]
Swagger docs at http://localhost:7823/docs. 互联网档案馆的存檔,存档日期2013-12-02.
问题和公关是值得欢迎的。 好的第一个贡献:错误报告带有PDF样本,新工具请求,和docs修正。
社区版(本repo):Apache 2.0. 它包括CLI,MCP服务器,REST网关,WASM引擎,以及桌面应用。
企业版(SSO,RBAC,审计日志,DLP)另行开发。
本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。
PDF tools for your AI agent — and for you. Pure Rust. Runs locally. Files never leave your machine.
Try it in your browser → · Download · Roadmap
PaperPilot is a PDF and document toolkit written in Rust. The same engine runs as:
No Chromium, no C++ runtime, no cloud calls.
Download paperpilot-mcp from Releases, then add it to claude_desktop_config.json:
{
"mcpServers": {
"paperpilot": {
"command": "/path/to/paperpilot-mcp"
}
}
}
Restart Claude and try: "Merge these two PDFs and compress the result."
# Merge
paperpilot merge --inputs doc1.pdf doc2.pdf --output merged.pdf
# Compress
paperpilot compress --input in.pdf --quality 75 --output compressed.pdf
# Rotate pages 1, 3–5 by 90°
paperpilot rotate --input in.pdf --pages 1,3-5 --angle 90 --output out.pdf
Go to usepaperpilot.com. 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.
- Agent-ready. MCP support is first-class, not an afterthought.
- One engine, many surfaces. CLI, MCP, REST, WASM, and desktop share the same Rust core, so behavior is consistent.
- Small and dependency-light. 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.
Auto-fetched and translated by AI Atlas. All rights belong to the original author.