用于您的 AI agent 的 PDF 工具—— 以及您的。 纯取取出。 本地运行。 档案从不离开你的机器。
在浏览器中尝试:下载:路线图
PaperPilot是一个用Rust编写的PDF和文档工具包。 相同的引擎运行如下:
没有铬,没有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. (原始内容存档于2018-03-21). 在工作时打开浏览器的网络标签——你会看到没有文件上传。
git 克隆 https://github.com/克鲁什纳·瓦尔德汉·雷迪/PaperPilot.git
cd 纸张助理
货物制造-放行-p纸驾驶-cli-p纸驾驶-mcp-p纸驾驶-出道
桌面应用程序:
cd apps/台式机 && pnpm 安装 && pnpm tauri dev
需要Rust 1.75+,节点.js,和pnpm.
组织:合并、分割、旋转、删除页面、重新排序页面、摘录页面、小册子强制、N-上网格
优化:压缩
摘录:纯文本,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核心,所以行为一致。
- 小和依赖轻。 (原始内容存档于2013-10-12). Prure Rust, built on lopdf, pdf oxi, rten, and friends.
运行货物长椅-工作空间来复制。 方法和结果:System 基准测试 REPORT.md.
桌面 (Tauri) → CLI → REST (Axum) → MCP (stdio) → WASM (浏览器/边缘)
│
粗心工作空间
纸驾驶-核心纸驾驶-pdf 纸驾驶-nlp 纸驾驶-门道
纸张驾驶员- mcp 纸张驾驶员- 纸张储存
<script src="https://cdn.usepaperpilot.com/embed.js" 数据-工具="相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相相相接相接相接相接相接相接相相接相接相相接相接相接相相接相接相接相接相接相接相接相相接相相相接相接相
<div id="纸张驾驶员-widget"\\\/div> 纸张驾驶员服务-端口7823
卷起- X POST http://localhost:7823/api/v1/pdf/ commerce\ (中文(简体) ).
-H"Content-Type:应用程序/json"\?
-d"{"输入":["a.pdf","b.pdf"],"输出":"出.pdf"]
Swagger docs at http://localhost:7823/docs. 互联网档案馆的存檔,存档日期2011-12-02.
问题和PR是受欢迎的。 好的第一个贡献:错误报告带有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 Gem Box. All rights belong to the original author.