أداة · DevOps / أدوات هندسة الذكاء الاصطناعي
JARVIS
2026 · أداة · Python 3.11+, aiogram 3
بوت Telegram يدير خادم Ubuntu VPS بالنص أو الصوت عبر Claude Code، مع «بوابة سقراطية» لتأكيد الأوامر الخطرة.
JARVIS MK1 Lite بوت Telegram بسيط التصميم (aiogram) يوفّر وصولًا آمنًا إلى Claude Code SDK على خادم Ubuntu VPS. تمرّ الأوامر الخطرة عبر «Socratic Gate»: أربعة مستويات للمخاطر (SAFE / MODERATE / DANGEROUS / CRITICAL)، وتتطلب الأوامر الحرجة عبارة تأكيد مطابقة تمامًا؛ وتُحوَّل الرسائل الصوتية إلى نص عبر Telegram Premium، ويطرح البوت أسئلة توضيحية قبل التنفيذ. عملت النسخة 1.3.x على خادم VPS إنتاجي (يصف ملف CHANGELOG حادثة وقعت في 2026-02-09 وكيفية إصلاحها)، ونُشرت نسخة عامة مختصرة بموجب ترخيص MIT.
المهمة
إدارة الخادم وتشغيل مهام الوكيل من الهاتف دون فتح جلسة SSH، ومنع تنفيذ الأوامر المدمّرة عن طريق الخطأ.
ما بداخله
- الوصول مقصور على قائمة سماح من معرّفات Telegram، مع تحديد معدل الطلبات (token bucket)
- Socratic Gate: تقييم مخاطر الأمر وتأكيده؛ V2 — تحقق من النية على مرحلتين (أسئلة توضيحية من Claude Haiku للرسائل الصوتية، واختيارية للرسائل النصية)
- الرسائل الصوتية ورسائل الفيديو الدائرية عبر Telegram Premium (Telethon)
- التعامل مع الملفات: PDF والنصوص (PyMuPDF)، وإرسال الملفات إلى المستخدم، وتقسيم ذكي للردود الطويلة بما يتوافق مع حدود Telegram
- جلسات بمدة صلاحية مع إخلاء وفق LRU، والأوامر /status و/metrics و/new، والتبديل بين النماذج
- تجهيزات بيئة الإنتاج: سجلات منظَّمة (structlog)، وhealthcheck، ووحدات systemd، وسكربت تثبيت
ترجمة آلية — قيد المراجعة.