تنفيذ كود معزول بـ VM للوكلاء — Python، Playwright، نواة Jupyter مستمرة، كل ذلك في بيئة معزولة عن مضيفك.
يمنح CodeRunner كلود (والوكلاء الآخرين) بيئة رمل آمنة ومستمرة: تشغيل Python بنواة Jupyter طويلة الأمد، تجريف الويب بـ Playwright، معالجة PDF والصور. العزل على مستوى VM يعني إمكانية السماح للوكيل بتنفيذ كود غير موثوق دون تدمير جهازك. يعرض نفسه كخادم MCP للعمل في أي عميل.
أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.
claude mcp add coderunner-skill -- git clone https://github.com/instavm/coderunner ~/.claude/skills/coderunner
أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.
حالات الاستخدام
استخدامات عملية: CodeRunner
السماح لكلود بتشغيل كود غير موثوق دون المخاطرة بحاسوبك المحمول
👤 المطورون الذين يجربون الكود المولّد تلقائياً⏱ ~15 minintermediate
متى تستخدمه: تريد أن يكتب كلود سكريبتاً لم تراجعه بالكامل وينفذه.
المتطلبات الأساسية
macOS Apple Silicon + Python 3.10+ — Current limitation; Linux support varies
المهارة مثبّتة — git clone + ./install.sh per project README
الخطوات
تسليم المهمة
Use coderunner. Write a Python script that downloads my Strava activities CSV from <url>, parses, and computes weekly mileage. Run it in the sandbox.✓ تم النسخ
→ تم تنفيذ السكريبت؛ عُرض الخرج؛ لم يُمسّ نظام الملفات
التكرار
Add a chart of weekly mileage. Re-run.✓ تم النسخ
→ تم رسم الرسم البياني؛ حالة النواة محفوظة (لا داعي لإعادة الاستيراد)
تصدير النتائج
Save CSV + chart to ./out/ on host (this only).✓ تم النسخ
→ فقط هذا المسار كُتب؛ البيئة المعزولة لا تزال مغلقة
النتيجة: تجارب سريعة دون خطر حذف /Users بالخطأ.
المزالق
الوصول للشبكة لا يزال مسموحاً في البيئة المعزولة — أوقف الشبكة عند تشغيل كود غير موثوق حقاً؛ وإلا يمكنه تسريب البيانات