عن المشروع
مايكروساندبوكس (Microsandbox) هو وقت تشغيل ميكرو VM محليfirst مصمم لتشغيل الأكواد غير الموثوقة بأمان — مثل وكلاء الذكاء الاصطناعي، وسكريبتات المستخدم، والبادجات، ومهام CI، وبرامج التعدين (scrapers)، أو بيئات المطورين — ضمن آلات افتراضية معزولة عتادياً وخفيفة الوزن. يوفر أوقات إقلاع شبه فورية (أقل من 100 مللي ثانية على شريحة M1)، ويدعم منصات متعددة تشمل لينكس وماكنتوش ونظام ويندوز، ويتوافق مع OCI لتشغيل صور الحاويات القياسية من Docker Hub أو سجّلات أخرى.
يوفر الأداة سطر أوامر (msb) وSDKs لغات TypeScript وRust وPython وGo وRuby، مما يسمح للمطوّرين بإنشاء بيئات معزولة (sandboxes) مباشرة من داخل تطبيقاتهم دون الحاجة إلى عمليات خلفية دائمة أو بنية خادم. تشمل الميزات الرئيسية: أسرار لا تدخل أبدًا داخل الـ VM، وتحكّم في الشبكة، وأحجام تخزين دائمة، ووضع منفصل للجلسات طويلة المدى.
يتكامل المشروع مع أطر عمل الوكلاء مثل Eve وLangChain وSmithers، ويدعم حالات استخدام شاملة تشمل أتمتة المتصفحات عبر Playwright، وتشغيل Docker داخل بيئة معزولة، وإعادة محاكاة ترحيل قواعد البيانات، وتحويل المستندات بأمان. يعتمد المشروع تمويلًا من Y Combinator وهو مرخّص بموجب رخصة Apache 2.0.
ملاحظة: مايكروساندبوكس لا يزال في مرحلة البيتا، وقد تشهد الإصدارات القادمة تغييرات كبيرة أو يمتلك ميزات غير مكتملة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.