عن المشروع

ماكسون هي منصة بيانات ويب مفتوحة المصدر وقابلة للاستضافة الذاتية، مصممة لتحويل المواقع الإلكترونية إلى مصادر بيانات منظمة وقابلة لإعادة الاستخدام. يمكن للمستخدمين إنشاء روبوتات آلية دون كتابة كود لاستخراج البيانات، وتجميع الصفحات، وزحف المواقع، والبحث على الويب، وتحليل المستندات. خاصية الاستخراج يمكنها تسجيل إجراءات التصفح وتحويلها إلى روبوت قابل لإعادة الاستخدام، أو استخدام وضع الذكاء الاصطناعي حيث يصف المستخدمون البيانات المطلوبة بلغة طبيعية. تدعم هذه الخاصية ترقيم الصفحات، والتمرير، والجدولة، والصفحات المحمية بكلمة مرور، والاسترداد التلقائي عند تغير تخطيط الموقع. يمكن عرض البيانات المستخرجة عبر نقاط نهاية RESTful أو تصديرها إلى جداول بيانات Google وAirtable. روبوتات التجميع تحول صفحات الويب الكاملة إلى Markdown أو HTML نظيف، ويمكنها التقاط لقطات شاشة، مما ينتج مخرجات مخصصة لسير عمل الذكاء الاصطناعي والوكلاء ومعالجة المستندات. روبوتات الزحف تتنقل عبر المواقع وتستخرج المحتوى من الصفحات المكتشفة مع التحكم في نطاق الزحف. روبوتات البحث تنفذ عمليات بحث ويب آلية، بما في ذلك عوامل التصفية الزمنية، ويمكنها جمع أو تجميع الصفحات الناتجة. ماكسون يتعامل أيضًا مع استخراج المستندات والصور. يمكنه تحليل ملفات PDF وDOCX وXLSX وCSV؛ واستخدام OCR للملفات الممسوحة ضوئيًا مثل PDF وJPG وPNG؛ وتحويل الملفات إلى Markdown أو HTML أو روابط أو ملخصات؛ واستخراج الحقول المنظمة بمساعدة الذكاء الاصطناعي. أمثلة الاستخدام تشمل الإيصالات والفواتير والنماذج الورقية ولقطات شاشة الجداول والمستندات الممسوحة ضوئيًا. للمطورين، يوفر ماكسون SDK وCLI لإنشاء الروبوتات وتشغيلها وإدارة الجداول واسترجاع البيانات. كما يتضمن دعمًا لبروتوكول سياق النموذج وتكاملات لربط البيانات المستخرجة بأدوات أخرى. المشروع مرخص بموجب AGPLv3. يوفر تطبيقًا سحابيًا على app.maxun.dev ويمكن تثبيته محليًا أو استضافته ذاتيًا باستخدام Docker Compose أو إعداد غير Docker، مع توثيق لمتغيرات البيئة والترقيات.