عن المشروع

PenguinHarness هي منصة مفتوحة المصدر لتطوير تطبيقات متعددة الوكلاء تعمل محليًا أولًا. وفقًا لملف README الخاص بها، تهدف إلى أتمتة دورة الحياة الكاملة لتطبيقات وكلاء الذكاء الاصطناعي: بنائها وتحسينها ونشرها. المشروع مرخّص بموجب Apache-2.0 ويطوّره فريق PrismShadow. التموضع الأساسي يقدّم ملف README المشروع كإطار لتطوير الوكلاء، مع التركيز على مجموعة أدوات بسيطة بدلًا من الواجهات منخفضة المستوى لتقليل استدعاءات الأدوات واستهلاك الرموز، مع ضبط للنماذج المفتوحة مثل DeepSeek. ويدّعي تحقيق نتائج قوية في معيار تحليل البيانات بتكلفة أقل من بعض البدائل، ويصف سير عمل بجملة واحدة يولّد تطبيق وكيل قابلًا للتشغيل، بما في ذلك الهيكل الأساسي والشيفرة وتعليمات التشغيل. ويولّد مثال مذكور تطبيق توثيق RAG بتكلفة رموز صغيرة. التطور الذاتي والإضافات يُوصف محرك تطور ذاتي أصلي: يمكن للوكلاء تشغيل المعايير وتحديد نقاط الضعف وإنتاج نسخ محسّنة، مع لقطات قبل كل جولة وقابلية ملاحظة على مستوى الطلب في عرض Trace. وتُجمّع الإضافات المدمجة في فئات: إنتاجية المكتب، تطوير البرمجيات، تطوير تطبيقات الذكاء الاصطناعي، وشركة الوكلاء، وتغطي مهارات مثل تحليل البيانات والزحف إلى الويب وتوليد الشرائح وتطوير البرمجيات وتطوير الوكلاء وضبط النماذج. ويمكن للوكلاء أيضًا كتابة مهاراتهم وتحسينها. النماذج والمتطلبات يسرد ملف README دعمًا لعدة عائلات نماذج عبر مزوّدين متعددين، بما في ذلك DeepSeek وKimi وGLM وHunyuan وQwen وGPT وGemini وClaude وInkling، ويشير إلى إمكانية استخدام أي نقطة نهاية ببروتوكول OpenAI، ما يغطي العديد من النماذج السحابية والمحلية. أنظمة التشغيل المدعومة هي Linux وmacOS وWindows 10+، على x64 وarm64. ويلزم مفتاح API لنموذج واحد على الأقل. خيارات التثبيت تُوثّق عدة مسارات للتثبيت: تطبيق سطح مكتب موقّع لـ macOS وWindows وLinux؛ مثبّتات سطر أوامر واحدة لـ Linux/macOS وWindows؛ تثبيت npm عالمي يتطلب Node 24 أو أحدث؛ وصورة Docker تشغّل الخادم على المنفذ 7364 مع وحدة تخزين بيانات. وتُرفق حزم دون اتصال بإصدارات GitHub للأجهزة المعزولة. ويتشارك تطبيق سطح المكتب وCLI نفس جذر البيانات ويمكن استخدامهما بالتبادل. CLI وSDK يوفر CLI أوامر لتهيئة النماذج وتشغيل المهام لمرة واحدة والدردشة التفاعلية وبدء خادم بلا واجهة. ويعرض مثال TypeScript SDK إنشاء وكيل وفتح جلسة وبث المخرجات مع موافقة لكل استدعاء أداة. خارطة الطريق والتطوير تسرد خارطة الطريق مجموعة معايير عامة وقوالب شركة الوكلاء والتطور الذاتي على مستوى الشركة وتكامل OpenShell كمخطط لها أو قيد التنفيذ، مع إنجاز تطبيق سطح المكتب ودعم Windows بالفعل. ويُستخدم pnpm في التثبيت والبناء وسير عمل التطوير، وتُقدَّم إرشادات المساهمة في المستودع. بشكل عام، يستهدف PenguinHarness المستخدمين الذين يريدون بيئة محلية أولًا وشفافة لإنشاء تطبيقات وكلاء الذكاء الاصطناعي وتحسينها، مع أشكال نشر متعددة وتوافق واسع مع مزوّدي النماذج.