أداة PaperPilot المفتوحة تعالج ملفات PDF محليًا بترخيص Apache 2.0 وتوفر MCP server للـ agents
PaperPilot مشروع مفتوح المصدر لمعالجة ملفات PDF، بترخيص Apache 2.0، يعمل بالكامل على جهاز المستخدم فلا تغادر الملفات الجهاز. والأداة مكتوبة كلها بلغة Rust، دون Chromium أو أي runtime آخر.
والفكرة اللافتة أنها محرك واحد يصدر في 5 أشكال. أولها MCP server، وهو واجهة تتيح لأدوات الـ agents مثل Claude أو Cursor استدعاء الأداة مباشرة، فيمكن مثلًا طلب دمج ملفين وضغط الناتج فيُنفَّذ الأمر على الجهاز. وإلى جانبه CLI للمهام المتكررة، ونسخة WASM تعمل داخل المتصفح، وتطبيق لسطح المكتب، وواجهة REST محلية على المنفذ 7823.
وتعالج الأداة مشكلة شائعة. فمن يرفع عقدًا أو كشف حساب إلى موقع مجاني لدمج ملفات PDF يرسل الملف إلى خادم طرف آخر، والصفحة غالبًا لا توضح مدة تخزينه ولا من يصل إليه.
والمتاح فعلًا في النسخة 0.6: دمج الصفحات وتقسيمها وتدويرها وترتيبها وحذفها واستخراجها، والضغط، واستخراج النص، وOCR عبر PaddleOCR مكتوبًا بـ Rust، والعلامة المائية، والتحقق من التوقيعات وحذفها، وفحص البيانات الشخصية (PII)، والتنظيف العميق، وتحويل Excel إلى JSON وCSV.
لكن النسخة ما زالت 0.6 لا 1.0. فالتحويل إلى Word وExcel ما زال في الخطة، والتشفير والتوقيع والـ redaction لم تُضف بعد. والمشروع حديث، ولم تُختبر متانته بعد على نطاق واسع.