عن المشروع
OpenFang هو نظام تشغيل مفتوح المصدر للوكلاء مكتوب بلغة Rust، مصمم لتشغيل وكلاء مستقلين يعملون وفق جداول زمنية بدلاً من انتظار أوامر المستخدم. يُترجم المشروع إلى ملف ثنائي واحد ويوفر واجهة سطر أوامر CLI، ولوحة تحكم TUI، وتطبيق سطح مكتب Tauri 2.0.
ابتكاره الأساسي هو "Hands": حزم قدرات مستقلة مبنية مسبقًا. تشمل الحزم السبع المرفقة قص الفيديو (Clip)، وتوليد العملاء المحتملين (Lead)، ومراقبة OSINT (Collector)، والتنبؤ الفائق (Predictor)، والبحث العميق (Researcher)، وإدارة حساب Twitter/X (Twitter)، وأتمتة الويب مع بوابات الموافقة على الشراء (Browser). تتضمن كل Hand ملف HAND.toml، وموجه نظام متعدد المراحل، ومرجع نطاق SKILL.md، وحواجز حماية للإجراءات الحساسة.
تمتد البنية عبر 14 صندوق Rust، بما في ذلك نواة للتنسيق والجدولة، وبيئة تشغيل تحتوي على 53 أداة وعزل WASM، وواجهة API تضم أكثر من 140 نقطة نهاية، و40 محول قنوات مراسلة، وذاكرة SQLite بالإضافة إلى ذاكرة متجهات، ومحرك ترحيل لـ OpenClaw وLangChain وAutoGPT. يدعم 27 مزود LLM من خلال ثلاثة برامج تشغيل أصلية ويوفر نقطة نهاية API متوافقة مع OpenAI.
الأمان هو محور معلن، مع 16 نظامًا موثقًا تشمل عزل WASM مزدوج القياس، وسلاسل تجزئة Merkle لسجلات التدقيق، وتتبع التلوث، وبيانات موقعة بتوقيع Ed25519، وحماية من SSRF، وتصفير الأسرار، وفحص حقن الأوامر، وحماية من الحلقات اللانهائية، وتحديد معدل الطلبات.
يتضمن README مقاييس مقارنة مع أطر عمل وكلاء أخرى لوقت البدء البارد، واستخدام الذاكرة، وحجم التثبيت، وميزات الأمان، ومحولات القنوات، ومزودي LLM. كما يوثق بوابة WhatsApp Web التي تربط حساب WhatsApp شخصي عبر رمز QR. المشروع مرخص بموجب MIT وهو قبل الإصدار 1.0، مع إشعار استقرار يوصي المستخدمين بتثبيت إصدارات محددة للإنتاج.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.