ثلاثة مشاريع مفتوحة المصدر تستحق الانتباه على GitHub
ثلاثة مشاريع مفتوحة المصدر تستحق الانتباه على GitHub
توجد على GitHub مشاريع كثيرة تتجاوز فكرة التجربة السريعة، لأنها تقدم أفكارًا عملية يمكن أن تغير طريقة العمل مع البرمجيات والذكاء الاصطناعي.
في هذه الجولة نلقي نظرة على ثلاثة مشاريع لافتة: Buzz للتعاون مع وكلاء الذكاء الاصطناعي، وOpenMinis لتشغيل وكيل داخل الهاتف، وBento لإنشاء عروض تقديمية في ملف HTML واحد.


Buzz: مساحة عمل للتعاون مع وكلاء الذكاء الاصطناعي
يحاول Buzz تحويل الوكيل الذكي إلى عضو فعلي داخل فريق العمل، بدل أن يبقى أداة منفصلة عن بقية أدوات المشروع.
يوفر المشروع قنوات للنقاش، ورسائل مباشرة، وبحثًا داخل مساحة العمل، مع إمكانية إضافة الوكيل إلى المحادثات ليشارك في النقاش عند الحاجة.
ولا يتوقف الأمر عند المحادثة؛ فالفكرة تمتد إلى المستودعات، وتطبيق التصحيحات، ومراجعة الشيفرة، وسير العمل، ولوحة العمل المرئية.
يهتم Buzz أيضًا بالوصول والصلاحيات والتدقيق. ويمكن استخدام مفاتيح وصلاحيات منفصلة لتحديد ما يستطيع كل وكيل أو عضو فعله داخل الفريق.
يعتمد المشروع على Relay متوافق مع Nostr، مع أحداث موقعة تساعد على بناء طبقة تواصل قابلة للتوزيع. كما يوفر واجهة سطح مكتب وأداة سطر أوامر وإعدادات بصيغة YAML، مع إمكانية الاستضافة الذاتية.
هذه المرونة مفيدة للفرق التي تريد تجربة وكلاء الذكاء الاصطناعي مع الاحتفاظ بقدر أكبر من التحكم في البيانات وسير العمل. ومع ذلك، يجب التعامل مع المفاتيح والصلاحيات بحذر وعدم منح الوكلاء وصولًا أوسع من المطلوب.

OpenMinis: تشغيل وكيل داخل الهاتف
يقدم OpenMinis تصورًا مختلفًا: تشغيل Claude أو GPT أو Gemini داخل تطبيق هاتف أصلي، مع بيئة Linux معزولة مبنية على Alpine Linux.
داخل هذه البيئة يستطيع الوكيل تثبيت الحزم وتشغيل البرامج النصية والتعامل مع الملفات، كما يمكنه استخدام المتصفح وتنفيذ مهام أتمتة من خلال المهارات والذاكرة.
لا يقتصر المشروع على مهام البرمجة. فهو يربط الوكيل بوظائف الهاتف مثل التقويم والتذكيرات وجهات الاتصال والحافظة والوسائط والبلوتوث.
على iOS يستفيد المشروع من HealthKit وHomeKit، بينما يتيح Android مساحة أوسع للأتمتة والتكامل مع النظام.
تعتمد المهارات على ملفات SKILL.md، وهي طريقة واضحة لوصف ما يستطيع الوكيل فعله وكيفية استخدام الأدوات المتاحة له.
النتيجة هي وكيل قريب من المستخدم، يعمل من الهاتف بدل الاعتماد الكامل على واجهة ويب منفصلة. وهذا يجعل المشروع مثيرًا للاهتمام لمن يريد بناء مساعد شخصي قابل للتخصيص.
المستودع على GitHub: OpenMinis

Bento: عروض تقديمية في ملف HTML واحد
Bento هو أداة مفتوحة المصدر لإنشاء العروض التقديمية داخل ملف HTML واحد، مع محرر ووضع تشغيل ووضع مخصص للمتحدث.
يخزن العرض على شكل JSON داخل ملف HTML، ويمكن أن يتضمن الخطوط والصور والمخططات والرسوم المتحركة. هذا يجعل مشاركة الملف وفتحه في المتصفح أمرًا بسيطًا.
يدعم المشروع التحويلات والمخططات والتعليقات والتصدير إلى PDF، كما يقدم واجهة بعدة لغات.
الفكرة مناسبة لمن يريد ملفًا واحدًا قابلًا للنقل بدل مشروع مليء بالمجلدات والاعتماديات. وهي مناسبة أيضًا للعمل مع أدوات الذكاء الاصطناعي، لأن بنية JSON واضحة ويمكن تعديلها برمجيًا.
يمكن استخدام Bento لإنشاء عرض سريع، ثم فتحه في المتصفح ومراجعته قبل مشاركته مع الآخرين.
الخلاصة
تقدم المشاريع الثلاثة أفكارًا مختلفة لكنها تشترك في نقطة واحدة: جعل الأدوات المفتوحة المصدر أكثر عملية وقابلية للاستخدام في الحياة اليومية.
Buzz يركز على التعاون، وOpenMinis يقرب الوكيل من الهاتف، بينما يجعل Bento إنشاء العروض ومشاركتها أبسط. ومن المفيد متابعة هذه المشاريع لأن تطورها قد يفتح طرقًا جديدة لبناء أدوات شخصية وفرق عمل أكثر مرونة.
الرجاء تسجيل الدخول لتتمكن من التعليق