
بيئة اختبار محلية لوكلاء الذكاء الاصطناعي لديك.
يساعدك CodeRunner في عزل وكلاء الذكاء الاصطناعي وإجراءاتهم داخل بيئة عزل.
حالة الاستخدام الرئيسية: يمكنك تشغيل عدة وكلاء Claude Code أو وكلاء ذكاء اصطناعي في بيئة العزل لدينا دون أي خوف من فقدان البيانات أو تسريبها.
المتطلبات الأساسية: جهاز Mac بنظام macOS ومعالج Apple Silicon (M1/M2/M3/M4)، وPython 3.10+
git clone https://github.com/instavm/coderunner.git
cd coderunner
chmod +x install.sh
./install.sh
أوقف بيئة العزل عندما تنتهي:
container stop coderunner
استأنف نفس بيئة العزل لاحقًا مع الحفاظ على الملفات المرفوعة والنوى والحزم المثبتة:
container start coderunner
لبدء من جديد ببيئة عزل نظيفة، احذف الحاوية وأعد تشغيل المثبّت:
container delete coderunner && ./install.sh
./install.sh (إذا لم يكن قد تم تنفيذه مسبقًا)
container exec -it coderunner /bin/bash
root@coderunner:/app# npm install -g @anthropic-ai/claude-code
سيكون خادم MCP متاحًا على: http://coderunner.local:8222/mcp
ثبّت الحزم المطلوبة (استخدم virtualenv ولاحظ مسار Python):
pip install -r examples/requirements.txt



انسخ التكوين النموذجي:
cd examples
cp claude_desktop/claude_desktop_config.example.json claude_desktop/claude_desktop_config.json
عدّل ملف التكوين واستبدل مسارات العناصر النائبة:
/path/to/your/python بمسار Python الفعلي لديك (مثل /usr/bin/python3 أو /opt/homebrew/bin/python3)/path/to/coderunner بالمسار الفعلي للمستودع المستنسخ لديكمثال بعد التعديل:
{
"mcpServers": {
"coderunner": {
"command": "/opt/homebrew/bin/python3",
"args": ["/Users/yourname/coderunner/examples/claude_desktop/mcpproxy.py"]
}
}
}
حدّث تكوين Claude Desktop:
ابدأ استخدام CodeRunner في Claude: يمكنك الآن أن تطلب من Claude تنفيذ كود، وسيعمل بأمان داخل بيئة العزل!
البدء السريع:
# 1. Install and start CodeRunner (one-time setup)
git clone https://github.com/instavm/coderunner.git
cd coderunner
sudo ./install.sh
# 2. Install the Claude Code plugin
claude plugin marketplace add https://github.com/instavm/coderunner-plugin
claude plugin install instavm-coderunner
# 3. Reconnect to MCP servers
/mcp
خطوات التثبيت:
انتقل إلى سوق الإضافات:

أضف مستودع InstaVM:

نفّذ كود Python مع Claude Code:

وهكذا! أصبح بإمكان Claude Code الآن الوصول إلى جميع أدوات CodeRunner:
لمعرفة المزيد: راجع مستودع الإضافة للحصول على توثيق مفصل.

أنشئ أو عدّل ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"coderunner": {
"type": "remote",
"url": "http://coderunner.local:8222/mcp",
"enabled": true
}
}
}
بعد حفظ التكوين:

عيّن مفتاح OpenAI API الخاص بك:
export OPENAI_API_KEY="your-openai-api-key-here"
شغّل العميل:
python examples/openai_agents/openai_client.py
ابدأ البرمجة: أدخل مطالبات مثل "اكتب كود Python لتوليد 100 رقم أولي" وشاهدها تُنفَّذ بأمان داخل بيئة العزل!
أصدرت Google مؤخرًا Gemini CLI.
{
"theme": "Default",
"selectedAuthType": "oauth-personal",
"mcpServers": {
"coderunner": {
"httpUrl": "http://coderunner.local:8222/mcp"
}
}
}


أصدرت Amazon مؤخرًا Kiro.
{
"mcpServers": {
"coderunner": {
"command": "/path/to/venv/bin/python",
"args": [
"/path/to/coderunner/examples/claude_desktop/mcpproxy.py"
],
"disabled": false,
"autoApprove": [
"execute_python_code"
]
}
}
}

Coderunner-UI هي أداة مساحة عمل الذكاء الاصطناعي دون اتصال الخاصة بنا، والمصممة للخصوصية الكاملة والمعالجة المحلية.

يتم تشغيل الكود في حاوية معزولة مع عزل على مستوى الآلة الافتراضية. يظل نظام المضيف والملفات خارج بيئة العزل محمية.