PaperPilot logo

PaperPilot

開く

Rust 製のローカル優先 PDF ツール。CLI、MCP、ブラウザ、デスクトップアプリ、ローカル REST API を提供します。

共有:
代替ツールを見る

PaperPilot

PaperPilot は、ファイルをホスト型の変換サービスへ送らずに、再現可能な PDF 作業をしたい人向けのローカル優先ドキュメントツールです。公式リポジトリによれば、同じ Rust エンジンをコマンドライン、MCP サーバー、ブラウザ版、Tauri デスクトップアプリ、ローカル REST API として利用できます。機密性のある資料を結合する個人作業から、ローカルのエージェントやスクリプトに限定的な文書処理を任せる場面まで扱えます。

プロジェクトのライセンスは Apache-2.0 です。メンテナーは、ブラウザ版ではファイルをブラウザのメモリ内で処理し、ローカルツールはクラウド呼び出しをしないと説明しています。ただしこれはベンダー自身の説明であり、独立したセキュリティ監査ではありません。機密文書に使う前に、採用するビルドの通信、保持方針、組織に必要な統制を確認してください。

主な機能

  • CLI で PDF ページの結合、分割、回転、並べ替え、削除、抽出、圧縮を行えます。
  • ローカルの paperpilot-mcp プロセスを通じて、Claude Desktop、Cursor、その他の MCP クライアントに文書操作を提供します。
  • テキスト抽出と OCR を実行できます。リポジトリには、透かし、署名の検証/削除、PII スキャン、文書サニタイズも記載されています。
  • ローカル HTTP サービスを起動し、ブラウザ UI に依存せずにスクリプト、Node、Python、または自動化ツールから呼び出せます。
  • ブラウザ版は、ブラウザ内のローカル処理で足りる一回限りの作業に使えます。

実践的な使い方

まず廃棄してよい PDF で試します。単純な結合はブラウザ版で行うか、CLI を導入してドキュメントにある merge または compress コマンドを実行します。同じ操作を繰り返すなら、入力・出力フォルダーを明示した CLI コマンドをスクリプト化してください。AI と組み合わせる場合はローカル MCP サーバーを導入し、必要な文書フォルダーだけを許可して、「この二つのファイルを結合して圧縮する」のように範囲を限定して依頼します。元ファイルを置き換える前に必ず出力を目視確認します。継続的な社内自動化では、ローカル REST API を自分たちのアクセス制御の内側に置き、ネットワークへ直接公開しないでください。

価格と提供状況

公開リポジトリは Community Edition を Apache-2.0 とし、SSO、RBAC、監査ログ、DLP を含む別の Enterprise Edition にも触れていますが、企業版の価格表は公開していません。サイトとソースからのビルド手順は公開されています。チーム標準にする前に、現在のダウンロード方法とサポート条件を確認してください。

制限事項と代替案

PaperPilot はまだ初期段階で、README には広い Office 変換、暗号化、フォーム、修復などが今後の計画として挙げられています。OCR の精度、署名処理、PII 検出は、自社のファイルとコンプライアンス要件で検証が必要です。法務レビューや管理された文書システムの代替にはなりません。ローカルのファイル操作ではなく、資料に基づく AI 読解とノート作成が目的なら、用途の異なる NotebookLM を検討できます。

始め方

  1. 公式 README を読み、機密でない PDF で試します。
  2. 一回限りならブラウザ、スクリプトなら CLI、ローカル AI クライアントなら MCP を選びます。
  3. 生成物を確認し、想定外の通信や元ファイルの上書きがないことを確かめます。
  4. 原本を残し、MCP クライアントがアクセスできるフォルダーを制限します。

ローカルでの制御と PDF の利便性を同時に重視する場合、PaperPilot は有力です。まずは人間が確認できる小さな変換から始め、必要に応じてエージェントや自動化へ広げてください。

コメント

まだコメントがありません。最初のコメントを投稿してください!