عن المشروع
Ghostget هي أداة مفتوحة المصدر مصممة لمنح وكلاء الذكاء الاصطناعي وصولاً دقيقاً ومحدوداً إلى صفحات الويب والوسائط والحسابات المتصلة. تعمل كطبقة قدرات ووصاية لأي وكيل ذكاء اصطناعي قادر على تنفيذ الأوامر، مما يسمح للنماذج بالتقاط الصفحات، والحفاظ على الوسائط، والاستعلام عن اللقطات المشفرة، واستخدام قدرات الحسابات المراجَعة دون الحاجة إلى وصول مباشر إلى ملفات تعريف الارتباط أو عملاء HTTP عشوائيين أو أتمتة متصفح كاملة.
تشمل الميزات الرئيسية:
- **وصول محدود**: يطلب الوكلاء نتائج مسمّاة (مثل `messaging.list`) بدلاً من بيانات الاعتماد. يربط Ghostget هذه العمليات بمزوّدين وناقلات ومستويات مخاطر محددة، ويتوقف إذا تغيرت الحقائق.
- **وصاية محلية**: تبقى الأرشيفات واللقطات المشفرة قابلة للفحص محلياً. يمكن للقراءات المخزّنة المؤكدة أن تعمل دون الاتصال بالمزوّد.
- **ثقة مرتبطة بالمحتوى**: تتم الموافقة على الإضافات بناءً على حزم موثّقة معنونة بالمحتوى، مما يضمن أن الكود المتغير يتطلب قرارات ثقة جديدة.
- **كتالوج المزوّدين**: يدعم أكثر من 20 خدمة بما في ذلك Beeper وBluesky وFacebook وGitHub وGmail وInstagram وLinkedIn وReddit وWhatsApp وX وYouTube. لكل خدمة محوّلات محددة لواجهات البرمجة الرسمية أو التفاعلات المصادَق عليها عبر الويب.
- **الالتقاط والأرشفة**: يحوّل عناوين URL العامة إلى Markdown دائم، ويؤرشف الوسائط المصرّح بها مع سجلات السلامة، ويبحث في قواعد المعرفة المحلية.
- **قراءات دائمة**: يخزّن القراءات المرتبطة بالحساب والمتحقق منها كلقطات مشفرة، مما يسمح بإعادة التحقق دون إعادة فتح المتصفحات.
يتطلب التثبيت Bun ويدعم macOS وLinux. تتضمن الأداة لوحة تحكم أصلية لنظام macOS لإدارة الحسابات والأذونات والموافقات. وتوفر كلاً من واجهة سطر أوامر (`ghostget`) ومجموعة تطوير برمجيات TypeScript للتكامل في أطر الوكلاء المخصصة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.